Research Interests:
- Analysis and Optimization of Concurrent Programs
- Scheduling of Multithreaded computations
- Compiler Back-end Code Optimization -- Register Allocation, Instruction Scheduling, and Auto-vectorization
|
Selected
Publications: (Full
List of Publications
)
- Efficient Selection of Vector Instructions Using Dynamic Programming.
R. Barik, J. Zhao, V. Sarkar. MICRO-2010.
- Interprocedural Load Elimination for Dynamic Optimization of Parallel Programs
R. Barik, V. Sarkar. PACT-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. IPDPS-2009.
- Deadlock-Free Scheduling of X10 Computations with Bounded Resources
S. Agarwal, R. Barik, D. Bonachea, V. Sarkar, R. Shyamasundar, and K. Yelick. SPAA-2007.
- Extended Linear Scan: A New Appraoch to Global Register Allocation
V. Sarkar and R. Barik. CC-2007.
- May-Happen-in-Parallel Analysis of X10 Programs
S. Agarwal, R. Barik, V. Sarkar and R. Shyamasundar. PPoPP-2007.
- Efficient Computation of May-Happen-in-Parallel Information for Concurrent Java Programs
R. Barik. LCPC-2005.
- An Overview of The BlueGene/L Supercomputer
RNR Adiga, GS Almasi, Y Aridor, M Bae, R. Barik, D Breece et al. SC-2002.
|
|
|
|
 |
|