Angel Dominguez

Angel Dominguez
University of Maryland, College Park | UMD, UMCP, University of Maryland College Park · Department of Electrical & Computer Engineering

Ph.D.

About

7
Publications
2,349
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
485
Citations
Introduction
Angel Dominguez completed his M.S. and Ph.D. at the Department of Electrical & Computer Engineering, University of Maryland, College Park. Angel did research in Computer Architecture, Programming Languages and Parallel Computing. Their most recent publication is 'Memory allocation for embedded systems with a compile-time-unknown scratch-pad size.'
Additional affiliations
September 2000 - May 2005
University of Maryland, College Park
Position
  • Research Assistant
September 1999 - May 2000
University of Maryland, College Park
Position
  • Research Assistant
Description
  • Teaching Assistant for Semiconductor Devices and Analog Electronics(ENEE312), which teaches the physical mechanisms governing the operation of electronic devices such as the diode and the transistor in modern circuits.
Education
September 2001 - May 2007
University of Maryland, College Park
Field of study
  • Electrical and Computer Engineering
September 1999 - May 2001
University of Maryland, College Park
Field of study
  • Electrical and Computer Engineering
September 1995 - May 1999
Johns Hopkins University
Field of study
  • Electrical and Computer Engineering

Publications

Publications (7)
Article
Full-text available
This paper presents the first memory allocation scheme for embedded systems having scratch-pad memory whose size is unknown at compile time. A scratch-pad memory (SPM) is a fast compiler-managed SRAM that replaces the hardware-managed cache. Its uses are motivated by its better real-time guarantees as compared to cache and by its significantly lowe...
Conference Paper
Full-text available
This paper presents the first scratch-pad memory allocation scheme that requires no com- piler support for interpreted-language based applications. A scratch-pad memory (SPM) is a fast compiler- managed SRAM that replaces the hardware-managed cache. Its uses are motivated by its better real-time guarantees as compared to cache and by its significan...
Conference Paper
Full-text available
This paper presents the first automatic scheme to allocate lo cal (stack) data in recursive functions to scratch-pad memory (SPM) in embedded systems. A scratch-pad is a fast directly addressed compiler-managed SRAM memory that replaces the hardware-managed cache. It is motivated by its signifi- cantly lower access time, energy consumption, real-ti...
Article
Full-text available
In this research we propose a highly predictable, low overhead and yet dynamic, memory allocation strategy for embedded systems with scratch-pad memory. A scratch-pad is a fast compiler-managed SRAM memory that replaces the hardware-managed cache. It is motivated by its better real-time guarantees vs cache and by its significantly lower overheads i...
Article
Full-text available
This paper presents the first-ever compile- time method for allocating a portion of the heap data to scratch-pad memory. A scratch-pad is a fast directly addressed compiler-managed SRAM memory that replaces the hardware-managed cache. It is motivated by its better real-time guarantees vs cache and by its significantly lower overheads in access time...
Conference Paper
Full-text available
This article presents the first memory allocation scheme for embedded systems having a scratch-pad memory whose size is unknown at compile time. A scratch-pad memory (SPM) is a fast compiler-managed SRAM that replaces the hardware-managed cache. All existing memory allocation schemes for SPM require the SPM size to be known at compile time. Unfortu...

Network

Cited By