2009 | ||
---|---|---|
31 | EE | Nghi Nguyen, Angel Dominguez, Rajeev Barua: Memory allocation for embedded systems with a compile-time-unknown scratch-pad size. ACM Trans. Embedded Comput. Syst. 8(3): (2009) |
2008 | ||
30 | EE | Bhuvan Middha, Matthew Simpson, Rajeev Barua: MTSS: Multitask stack sharing for embedded systems. ACM Trans. Embedded Comput. Syst. 7(4): (2008) |
2007 | ||
29 | EE | Angel Dominguez, Nghi Nguyen, Rajeev Barua: Recursive function data allocation to scratch-pad memory. CASES 2007: 65-74 |
28 | EE | Nghi Nguyen, Angel Dominguez, Rajeev Barua: Scratch-pad memory allocation without compiler support for java applications. CASES 2007: 85-94 |
2006 | ||
27 | EE | Sumesh Udayakumaran, Rajeev Barua: An integrated scratch-pad allocator for affine and non-affine code. DATE 2006: 925-930 |
26 | EE | Sumesh Udayakumaran, Angel Dominguez, Rajeev Barua: Dynamic allocation for scratch-pad memory using compile-time decisions. ACM Trans. Embedded Comput. Syst. 5(2): 472-511 (2006) |
25 | EE | Surupa Biswas, Thomas W. Carley, Matthew Simpson, Bhuvan Middha, Rajeev Barua: Memory overflow protection for embedded systems using run-time checks, reuse, and compression. ACM Trans. Embedded Comput. Syst. 5(4): 719-752 (2006) |
2005 | ||
24 | EE | Nghi Nguyen, Angel Dominguez, Rajeev Barua: Memory allocation for embedded systems with a compile-time-unknown scratch-pad size. CASES 2005: 115-125 |
23 | EE | Bhuvan Middha, Matthew Simpson, Rajeev Barua: MTSS: multi task stack sharing for embedded systems. CASES 2005: 191-201 |
22 | EE | Matthew Simpson, Bhuvan Middha, Rajeev Barua: Segment protection for embedded systems using run-time checks. CASES 2005: 66-77 |
21 | EE | Steve Haga, Andrew Webber, Yi Zhang, Nghi Nguyen, Rajeev Barua: Reducing code size in VLIW instruction scheduling. J. Embedded Computing 1(3): 415-433 (2005) |
20 | EE | Angel Dominguez, Sumesh Udayakumaran, Rajeev Barua: Heap data allocation to scratch-pad memory in embedded systems. J. Embedded Computing 1(4): 521-540 (2005) |
19 | EE | Steve Haga, Natasha Reeves, Rajeev Barua, Diana Marculescu: Dynamic Functional Unit Assignment for Low Power. The Journal of Supercomputing 31(1): 47-62 (2005) |
2004 | ||
18 | EE | Surupa Biswas, Matthew Simpson, Rajeev Barua: Memory overflow protection for embedded systems using run-time checks, reuse and compression. CASES 2004: 280-291 |
17 | EE | Yi Zhang, Steve Haga, Rajeev Barua: Execution History Guided Instruction Prefetching. The Journal of Supercomputing 27(2): 129-147 (2004) |
2003 | ||
16 | EE | Sumesh Udayakumaran, Rajeev Barua: Compiler-decided dynamic memory allocation for scratch-pad based embedded systems. CASES 2003: 276-286 |
15 | EE | Steve Haga, Natasha Reeves, Rajeev Barua, Diana Marculescu: Dynamic Functional Unit Assignment for Low Power. DATE 2003: 11052-11057 |
14 | EE | Thomas W. Carley, Moussa A. Ba, Rajeev Barua, David B. Stewart: Contention-Free Periodic Message Scheduler Medium Access Control in Wireless Sensor / Actuator Networks. RTSS 2003: 298-307 |
2002 | ||
13 | EE | T. Vinod Kumar Gupta, Roberto E. Ko, Rajeev Barua: Compiler-directed customization of ASIP cores. CODES 2002: 97-102 |
12 | EE | Yi Zhang, Steve Haga, Rajeev Barua: Execution history guided instruction prefetching. ICS 2002: 199-208 |
11 | EE | Oren Avissar, Rajeev Barua, Dave Stewart: An optimal memory allocation scheme for scratch-pad-based embedded systems. ACM Trans. Embedded Comput. Syst. 1(1): 6-26 (2002) |
2001 | ||
10 | EE | Oren Avissar, Rajeev Barua, Dave Stewart: Heterogeneous memory management for embedded systems. CASES 2001: 34-43 |
9 | EE | Anant Agarwal, David A. Kranz, Rajeev Barua, Venkat Natarajan: Optimal Tiling for Minimizing Communication in Distributed Shared-Memory Multiprocessors. Compiler Optimizations for Scalable Parallel Systems Languages 2001: 285-338 |
8 | EE | Rajeev Barua, Walter Lee, Saman P. Amarasinghe, Anant Agarwal: Compiler Support for Scalable and Efficient Memory Systems. IEEE Trans. Computers 50(11): 1234-1247 (2001) |
1999 | ||
7 | EE | Jonathan Babb, Martin C. Rinard, Csaba Andras Moritz, Walter Lee, Matthew Frank, Rajeev Barua, Saman P. Amarasinghe: Parallelizing Applications into Silicon. FCCM 1999: 70- |
6 | EE | Rajeev Barua, Walter Lee, Saman P. Amarasinghe, Anant Agarwal: Maps: A Compiler-Managed Memory System for Raw Machines. ISCA 1999: 4-15 |
1998 | ||
5 | EE | Walter Lee, Rajeev Barua, Matthew Frank, Devabhaktuni Srikrishna, Jonathan Babb, Vivek Sarkar, Saman P. Amarasinghe: Space-Time Scheduling of Instruction-Level Parallelism on a Raw Machine. ASPLOS 1998: 46-57 |
4 | EE | Frederic T. Chong, Rajeev Barua, Fredrik Dahlgren, John Kubiatowicz, Anant Agarwal: The Sensitivity of Communication Mechanisms to Bandwidth and Latency. HPCA 1998: 37-46 |
1997 | ||
3 | EE | Jonathan Babb, Matthew Frank, Victor Lee, Elliot Waingold, Rajeev Barua, Michael Taylor, Jang Kim, Devabhaktuni Srikrishna, Anant Agarwal: The RAW benchmark suite: computation structures for general purpose computing. FCCM 1997: 134-144 |
2 | Elliot Waingold, Michael Taylor, Devabhaktuni Srikrishna, Vivek Sarkar, Walter Lee, Victor Lee, Jang Kim, Matthew Frank, Peter Finch, Rajeev Barua, Jonathan Babb, Saman P. Amarasinghe, Anant Agarwal: Baring It All to Software: Raw Machines. IEEE Computer 30(9): 86-93 (1997) | |
1996 | ||
1 | Rajeev Barua, David A. Kranz, Anant Agarwal: Communication-Minimal Partitioning of Parallel Loops and Data Arrays for Cache-Coherent Distributed-Memory Multiprocessors. LCPC 1996: 350-368 |