Monica Chawathe

dblp:83/6644 · DBLP profile ↗
← Back
6ranked-venue papers
0as first author
0since 2021 · last 2003
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 5Graphics, computer vision, multimedia, augmented reality and games · 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.

Software engineering, system software, and programming languages
1 paper
Compilers and program optimization · 100%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Reconfigurable computing and FPGAs · 100%

Topics — the 4 heaviest of 4, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Compilers and program optimization
domain-specific compilation
0.012003
Accelerated image processing on FPGAs · IEEE Trans. Image Process. 2003
Compilers and program optimization › domain-specific compilation
image processing pipeline compilation
0.012003
Accelerated image processing on FPGAs · IEEE Trans. Image Process. 2003
Reconfigurable computing and FPGAs › FPGA-based signal processing
FPGA-based image processing
0.012003
Accelerated image processing on FPGAs · IEEE Trans. Image Process. 2003
Reconfigurable computing and FPGAs
FPGA accelerator
0.012003
Accelerated image processing on FPGAs · IEEE Trans. Image Process. 2003

Methods — techniques the papers use, named apart from their topics

single assignment c · 0.1SA-C compiler · 0.1
YearPublicationVenuePosition
2003 Accelerated image processing on FPGAs
abstract
The Cameron project has developed a language called single assignment C (SA-C), and a compiler for mapping image-based applications written in SA-C to field programmable gate arrays (FPGAs). The paper tests this technology by implementing several applications in SA-C and compiling them to an Annapolis Microsystems (AMS) WildStar board with a Xilinx XV2000E FPGA. The performance of these applications on the FPGA is compared to the performance of the same applications written in assembly code or C for an 800 MHz Pentium III. (Although no comparison across processors is perfect, these chips were the first of their respective classes fabricated at 0.18 microns, and are therefore of comparable ages.) We find that applications written in SA-C and compiled to FPGAs are between 8 and 800 times faster than the equivalent program run on the Pentium III.
Bruce A. Draper, J. Ross Beveridge, A. P. Wim Böhm, Charlie Ross, Monica Chawathe
IEEE Trans. Image Process.5
2002 Compiling ATR Probing Codes for Execution on FPGA Hardware
abstract
This paper describes the implementation of an automatic target recognition (ATR) Probing algorithm on a reconfigurable system, using the SA-C programming language and optimizing compiler. The reconfigurable system is 800 times faster than a comparable Pentium running a C implementation of the same probing task. The reasons for this are analyzed.
A. P. Wim Böhm, J. Ross Beveridge, Bruce A. Draper, Charlie Ross, Monica Chawathe, Walid A. Najjar
FCCM5
2002 Mapping a Single Assignment Programming Language to Reconfigurable Systems
A. P. Wim Böhm, Jeffrey Hammes, Bruce A. Draper, Monica Chawathe, Charlie Ross, Robert Rinker, Walid A. Najjar
J. Supercomput.4
2001 One-Step Compilation of Image Processing Applications to FPGAs
A. P. Wim Böhm, Bruce A. Draper, Walid A. Najjar, Jeffrey Hammes, Robert Rinker, Monica Chawathe, Charlie Ross
FCCM6
2001 Loop fusion and temporal common subexpression elimination in window-based loops
Jeffrey Hammes, A. P. Wim Böhm, Charlie Ross, Monica Chawathe, Bruce A. Draper, Robert Rinker, Walid A. Najjar
IPDPS4
2001 An automated process for compiling dataflow graphs into reconfigurable hardware
abstract
We describe a system, developed as part of the Cameron project, which compiles programs written in a single-assignment subset of C called SA-C into dataflow graphs and then into VHDL. The primary application domain is image processing. The system consists of an optimizing compiler which produces dataflow graphs and a dataflow graph to VHDL translator. The method used for the translation is described here, along with some results on an application. The objective is not to produce yet another design entry tool, but rather to shift the programming paradigm from HDLs to an algorithmic level, thereby extending the realm of hardware design to the application programmer.
Robert Rinker, M. Carter, A. Patel, Monica Chawathe, Charlie Ross, Jeffrey Hammes, Walid A. Najjar, A. P. Wim Böhm
IEEE Trans. Very Large Scale Integr. Syst.4