R
Rajeev Barua
Researcher at University of Maryland, College Park
Publications - 80
Citations - 4201
Rajeev Barua is an academic researcher from University of Maryland, College Park. The author has contributed to research in topics: Compiler & Cache. The author has an hindex of 29, co-authored 80 publications receiving 4066 citations. Previous affiliations of Rajeev Barua include Massachusetts Institute of Technology.
Papers
More filters
Journal ArticleDOI
Baring it all to software: Raw machines
E. Waingold,Michael Taylor,Devabhaktuni Srikrishna,Vivek Sarkar,Whay S. Lee,Victor W. Lee,Jason Kim,Matthew I. Frank,P. Finch,Rajeev Barua,Jonathan Babb,Saman Amarasinghe,Anant Agarwal +12 more
TL;DR: The most radical of the architectures that appear in this issue are Raw processors-highly parallel architectures with hundreds of very simple processors coupled to a small portion of the on-chip memory, allowing synthesis of complex operations directly in configured hardware.
Journal ArticleDOI
An optimal memory allocation scheme for scratch-pad-based embedded systems
TL;DR: This article presents a compiler strategy that automatically partitions the data among the memory units, and shows that this strategy is optimal, relative to the profile run, among all static partitions for global and stack data.
Journal ArticleDOI
Space-time scheduling of instruction-level parallelism on a raw machine
Walter Lee,Rajeev Barua,Matthew I. Frank,Devabhaktuni Srikrishna,Jonathan Babb,Vivek Sarkar,Saman Amarasinghe +6 more
TL;DR: RAWCC as discussed by the authors is a compiler for compiling general-purpose sequential programs to the distributed Raw architecture, where all of the resources are distributed over a pipelined two-dimensional mesh interconnect and exposes them fully to the compiler.
Journal ArticleDOI
Dynamic allocation for scratch-pad memory using compile-time decisions
TL;DR: This research proposes a dynamic allocation methodology for global and stack data and program code that accounts for changing program requirements at runtime, has no software-caching tags, requires no runtime checks, has extremely low overheads, and yields 100% predictable memory access times.
Proceedings ArticleDOI
Compiler-decided dynamic memory allocation for scratch-pad based embedded systems
Sumesh Udayakumaran,Rajeev Barua +1 more
TL;DR: A dynamic allocation method for global and stack data that accounts for changing program requirements at runtime, has no software-caching tags, requires no run-time checks, has extremely low overheads, and yields 100% predictable memory access times is presented.