Demo Data from EDBT 2026 / reviewers in the wild / expert
Prasanna Sundararajan
dblp:92/2525
· DBLP profile ↗
8ranked-venue papers
1as first author
0since 2021 · last 2009
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 6 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 2Software engineering, systems software and programming languages · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer architecture, parallel and distributed computing, and storage systems
4 papers |
Reconfigurable computing and FPGAs · 58% GPUs and heterogeneous computing · 27% Hardware reliability and fault tolerance · 8% | |
| Interdisciplinary, comprehensive, and emerging computing
2 papers |
Bioinformatics and computational biology · 100% | |
| Software engineering, system software, and programming languages
1 paper |
Compilers and program optimization · 100% |
Topics — the 10 heaviest of 13, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Reconfigurable computing and FPGAs
FPGA memory architecture |
0.1 | 1 | 2009 | Performance and power of cache-based reconfigurable computing · ISCA 2009 |
GPUs and heterogeneous computing › GPU programming
high-level language compilation |
0.1 | 1 | 2008 | CHiMPS: a high-level compilation flow for hybrid CPU-FPGA architectures · FPGA 2008 |
Bioinformatics and computational biology
protein structure analysis |
0.1 | 2 | 2003 | CAP: Conformation Angles Package - Displaying the Conformation Angles of Side Chains in Proteins · Bioinform. 2003 Ramachandran plot on the web · Bioinform. 2002 |
Hardware reliability and fault tolerance
defect tolerance |
0.0 | 1 | 2001 | Run-Time defect tolerance using JBits · FPGA 2001 |
Reconfigurable computing and FPGAs › FPGA-based heterogeneous computing
CPU-FPGA platform |
0.0 | 1 | 2009 | Performance and power of cache-based reconfigurable computing · FPGA 2009 |
GPUs and heterogeneous computing › heterogeneous supercomputing
FPGA for HPC |
0.0 | 1 | 2009 | Performance and power of cache-based reconfigurable computing · ISCA 2009 |
Bioinformatics and computational biology › structural bioinformatics › protein structure representation
protein structure visualization |
0.0 | 1 | 2003 | CAP: Conformation Angles Package - Displaying the Conformation Angles of Side Chains in Proteins · Bioinform. 2003 |
Bioinformatics and computational biology › structural bioinformatics
protein structure database |
0.0 | 1 | 2002 | Ramachandran plot on the web · Bioinform. 2002 |
Reconfigurable computing and FPGAs
dynamic reconfiguration |
0.0 | 1 | 2001 | Run-Time defect tolerance using JBits · FPGA 2001 |
Reconfigurable computing and FPGAs › dynamic reconfiguration
FPGA reconfiguration |
0.0 | 1 | 2001 | Run-Time defect tolerance using JBits · FPGA 2001 |
Methods — techniques the papers use, named apart from their topics
cache architecture design · 0.1C-based FPGA programming · 0.1x-ray diffraction · 0.0NMR spectroscopy · 0.0software-based reconfiguration · 0.0core library · 0.0JBits · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2009 | Performance and power of cache-based reconfigurable computingabstractCHiMPS is a C-based compiler for high-performance computing (HPC) on heterogeneous CPU-FPGA computing platforms. CHiMPS efficiently supports random accesses to main memory through the many-cache memory model, enabling a broader range of applications to take advantage of FPGA-based acceleration. Many-cache creates multiple caches on top of an FGPA's small, independent memories, each targeting a particular data structure or region of memory in an application and each customized for the memory operations that access it. This poster presents the analyses and optimizations of the CHiMPS compiler that construct many-cache caches, and presents the details of the cache parameters on a Xilinx Virtex-5 LX110T FPGA. Detailed simulation results on HPC kernels demonstrate a 7.8x (geometric mean) performance boost over CPU-only execution of the same source code, FPGA power usage that is on average 4.1x less, and consequently performance per watt that is also greater, by a geometric mean of 21.3x. Andrew Putnam, Susan J. Eggers, Dave Bennett, Eric Dellinger, Jeff Mason, Henry Styles, Prasanna Sundararajan, Ralph Wittig |
FPGA | 7 |
| 2009 | Performance and power of cache-based reconfigurable computingabstractMany-cache is a memory architecture that efficiently supports caching in commercially available FPGAs. It facilitates FPGA programming for high-performance computing (HPC) developers by providing them with memory performance that is greater and power consumption that is less than their current CPU platforms, but without sacrificing their familiar, C-based programming environment. Andrew Putnam, Susan J. Eggers, Dave Bennett, Eric Dellinger, Jeff Mason, Henry Styles, Prasanna Sundararajan, Ralph Wittig |
ISCA | 7 |
| 2008 | CHiMPS: a high-level compilation flow for hybrid CPU-FPGA architecturesabstractThis poster describes CHiMPS, a toolflow that aims to provide software developers with a way to program hybrid CPU-FPGA platforms using familiar tools, languages, and techniques. CHiMPS starts with C and produces a specialized spatial dataflow architecture that supports coherent caches and the shared-memory programming model. The toolflow is designed to abstract away the complex details of data movement and separate memories on the hybrid platforms, as well as take advantage of memory management and computation techniques unique to reconfigurable hardware. This poster focuses on the memory design for CHiMPS, particularly the use of numerous small caches customized for various phases of program execution. The poster also addresses area vs. performance tradeoffs for various configurations. Applications compiled using CHiMPS show performance improvements of more than 36x on simple compute-intensive kernels, and 4.3x on the difficult-to-parallelize STSWM application without any special optimizations compared to running only on the CPU. The toolflow supports full ANSI-C, and produces hardware that runs on platforms that are expected to be available within one year Andrew Putnam, Dave Bennett, Eric Dellinger, Jeff Mason, Prasanna Sundararajan |
FPGA | 5 |
| 2008 | CHiMPS: A C-level compilation flow for hybrid CPU-FPGA architecturesabstractThis paper describes CHiMPS, a C-based accelerator compiler for hybrid CPU-FPGA computing platforms. CHiMPS’s goal is to facilitate FPGA programming for high-performance computing developers. It inputs generic ANSIC code and automatically generates VHDL blocks for an FPGA. The accelerator architecture is customized with multiple caches that are tuned to the application. Speedups of 2.8x to 36.9x (geometric mean 6.7x) are achieved on a variety of HPC benchmarks with minimal source code changes. Andrew Putnam, Dave Bennett, Eric Dellinger, Jeff Mason, Prasanna Sundararajan, Susan J. Eggers |
FPL | 5 |
| 2003 | A Self-reconfiguring Platform
Brandon Blodget, Philip James-Roxby, Eric Keller, Scott McMillan, Prasanna Sundararajan |
FPL | 5 |
| 2003 | CAP: Conformation Angles Package - Displaying the Conformation Angles of Side Chains in ProteinsabstractSUMMARY: A graphics package has been developed to display all side chain conformation angles of the user selected residue in a given protein structure. The proposed package is incorporated with all the protein structures (solved using X-ray diffraction and NMR spectroscopy) available in the Protein Data Bank. The package displays the multiple conformations adopted by a single amino acid residue whose structure is solved and refined at very high resolution. In addition, it shows the percentage distribution of the side chain conformation angles in different rotameric states. AVAILABILITY: http://144.16.71.146/cap/ S. S. Sheik, Prasanna Sundararajan, V. Shanthi, Krishna Sekar |
Bioinform. | 2 |
| 2002 | Ramachandran plot on the webabstractAbstract Summary: A graphics package has been developed to display the main chain torsion angles phi, psi (φ, Ψ); (Ramachandran angles) in a protein of known structure. In addition, the package calculates the Ramachandran angles at the central residue in the stretch of three amino acids having specified the flanking residue types. The package displays the Ramachandran angles along with a detailed analysis output. This software is incorporated with all the protein structures available in the Protein Databank. Availability: This package is available over the world wide web at http://144.16.71.146/rp/ or http://dicsoft1.physics.iisc.ernet.in/rp. Contact: [email protected] * To whom correspondence should be addressed. † This work is dedicated to Late Professor G. N. Ramachandran. S. S. Sheik, Prasanna Sundararajan, A. S. Z. Hussain, Krishna Sekar |
Bioinform. | 2 |
| 2001 | Run-Time defect tolerance using JBitsabstractThe ability to tolerate defects in semiconductor devices has the potential for both increasing yields of devices being manufactured and making it economically feasible to manufacture even larger devices. While FPGA devices appear to be well suited to providing defect tolerance, practical application of existing research and techniques has been somewhat elusive. One barrier to acceptance is that existing defect tolerance techniques for FPGAs have tended to rely on either modifications to device architectures or modifications to design tools. We describe a software-based technique for providing defect tolerance which requires neither changes to device hardware or software tools. This approach uses the Xilinx JBits$^{(tm)}$ toolkit and operates at the core library level. Addressing defect tolerance locally using core library elements rather than taking a global approach helps provide direct support for run-time reconfiguration. Circuits may be configured and reconfigured rapidly in the presence of these defects. This rapid configuration also provides a path for practical use in more traditional manufacturing environments. Prasanna Sundararajan, Steven A. Guccione |
FPGA | 1 |