Conference
and Workshop Papers
- Communication Optimizations for Distributed-Memory X10 Programs
R. Barik, J. Zhao, D. Grove, I. Peshansky, Z. Budimlić, V. Sarkar.
- Automatic vector instruction selection for dynamic compilation
R. Barik, J. Zhao, V. Sarkar. MICRO-2010.
- Interprocedural Load Elimination for Dynamic Optimization
of Parallel Programs
R. Barik, V. Sarkar. In The Eighteenth
International Conference on Parallel Architectures and Compilation Techniques
(PACT), Raleigh, North Carolina. September 12-16, 2009. (nominated as one of
the three best papers)
- Work-First and Help-First Scheduling Policies for Terminally
Strict Parallel Programs
Y. Guo, R. Barik, R. Raman, V. Sarkar.
In The 23rd IEEE International Parallel and Distributed Processing
Symposium (IPDPS), May 25-29, Rome, Italy, 2009.
- Static Detection of Place Locality and Elimination of
Runtime Checks
S. Agarwal, R. Barik, V. Krishna N., R.
Shyamasundar and P. Varma. In The Sixth ASIAN Symposium on Programming
Languages and Systems, APLAS 2008.
- A Static Characterization of Affinity in a Distributed
Program
S. Agarwal, R. Barik, R. Shyamasundar. In The
10th IEEE International Conference on High Performance Computing and
Communications, HPCC 2008. San Diego, USA.
- Deadlock-Free Scheduling of X10 Computations with Bounded
Resources
S. Agarwal, R. Barik, D. Bonachea, V. Sarkar,
R. Shyamasundar, and K. Yelick. In the 19th ACM Symposium on
Parallelism in Algorithms and Architectures (SPAA), June 9-11, 2007,
San Diego, USA.
- Extended Linear Scan: A New Appraoch to Global Register
Alloca-tion
V. Sarkar and R. Barik. In the 16th
International Conference on Compiler Construction(CC), March 2007,
Portugal
- May-Happen-in-Parallel Analysis of X10
Programs
S. Agarwal, R. Barik, V. Sarkar and R.
Shyamasundar. In the SIGPLAN ACM Symposium on Principles and
Practice of Parallel Programming (PPoPP) 2007, San Jose, CA
- Experiences with an SMP Implementation for X10 based on
the Java Concurrency Utilities
R. Barik, V. Cave, C.
Donawa, A. Kielstra, I. Peshansky, and V. Sarkar. In the Workshop
on Programming Models for Ubiquitous Parallelism(PMUP), 2006, Seattle,
Wash-ington
- Optimal Bitwise Register Allocation Using Integer Linear
Programming
R. Barik, C. Grothoff, R. Gupta, V. Pandit,
and R. Udupa. In the 19th International Workshop on Languages and
Compilers for Parallel Computing(LCPC), 2006, New Orleans, Lousiana
- Enhanced Bitwidth-aware Register
Allocation
R. Barik and V. Sarkar. In the 15th
Inter-national Conference on Compiler Construction(CC), March 2006,
Vienna, Austria
- An Efficient Algorithm to Compute Delay Set in SPMD
Programs.
M. P. Kurhekar, R. Barik, and U.
Kumar. In International Conference on High Performance
Computing(HiPC), 2003, Hyderabad, India.
- An Overview of The BlueGene/L Supercomputer.
NR Adiga, GS Almasi, Y Aridor, M Bae, R. Barik, D
Breece et al.. In the Proceedings of Supercomputing 2002(SC),
Baltimore, November 16-22, 2002.
Posters
- The Habanero multicore software research project.
R. Barik, Z. Budimlic, V. Cave, S. Chatterjee, Y.
Guo, D. M. Peixotto, R. Raman, J. Shirako, S. Tasirlar, Y. Yan, J.
Zhao, V. Sarkar. OOPSLA Companion, 2009, 735-736.
- Work-Stealing and Work-Sharing Schedulers for
Terminally Strict Parallel Computations.
R. Barik, Y.
Guo, R. Raman, and V. Sarkar. In the poster session of Super
Computing (SC), 2008 (To be presented).
- Analyzing Multithreaded Programs using
MHP.
R. Barik. In the poster session of Mobile
Information and Communications Systems (MICS), 2003, Switzerland.
Theses
- Efficient Optimization of Memory Accesses in Parallel
Programs
Ph.D. Thesis in Computer Science Department,
Rice University.
- Java Bytecode Optimization
Masters Thesis
in Computer Science Dept., IIT Bombay.
- A report on Genetic Algorithm
Bachelors Thesis
in Computer Science Dept., NIT Rourkela.