EDBT 2026 Demo / reviewers in the wild / expert
Abigail Fuentes-Rivera
dblp:07/10086
· DBLP profile ↗
3ranked-venue papers
0as first author
0since 2021 · last 2013
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 2Artificial intelligence and machine learning · 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
1 paper |
Electronic design automation · 44% Memory systems · 44% Reconfigurable computing and FPGAs · 13% |
Topics — the 3 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Electronic design automation › high-level synthesis › memory synthesis
memory partitioning |
0.2 | 1 | 2013 | Exploiting algorithmic-level memory parallelism in distributed logic-memory architecture through hardware-assisted dynamic graph (abstract only) · FPGA 2013 |
Memory systems › memory access
parallel memory access |
0.2 | 1 | 2013 | Exploiting algorithmic-level memory parallelism in distributed logic-memory architecture through hardware-assisted dynamic graph (abstract only) · FPGA 2013 |
Reconfigurable computing and FPGAs
FPGA-based embedded system |
0.0 | 1 | 2013 | Exploiting algorithmic-level memory parallelism in distributed logic-memory architecture through hardware-assisted dynamic graph (abstract only) · FPGA 2013 |
Methods — techniques the papers use, named apart from their topics
simulated annealing · 0.2hardware-assisted dynamic graph · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2013 | Boosting Memory Performance of Many-Core FPGA Device through Dynamic Precedence GraphabstractEmerging FPGA device, integrated with abundant RAM blocks and high-performance processor cores, offers an unprecedented opportunity to effectively implement single-chip distributed logic-memory (DLM) architectures [1]. Being “memory-centric”, the DLM architecture can significantly improve the overall performance and energy efficiency of many memory-intensive embedded applications, especially those that exhibit irregular array data access patterns at algorithmic level. However, implementing DLM architecture poses unique challenges to an FPGA designer in terms of 1) organizing and partitioning diverse on-chip memory resources, and 2) orchestrating effective data transmission between on-chip and off-chip memory. In this paper, we offer our solutions to both of these challenges. Specifically, 1) we propose a stochastic memory partitioning scheme based on the well-known simulated annealing algorithm. It obtains memory partitioning solutions that promote parallelized memory accesses by exploring large solution space; 2) we augment the proposed DLM architecture with a reconfigure hardware graph that can dynamically compute precedence relationship between memory partitions, thus effectively exploiting algorithmic level memory parallelism on a per-application basis. We evaluate the effectiveness of our approach (A3) against two other DLM architecture synthesizing methods: an algorithmic-centric reconfigurable computing architectures with a single monolithic memory (A1) and the heterogeneous distributed architectures synthesized according to [1] (A2). To make our comparison fair, in all three architectures, the data path remains the same while local memory architecture differs. For each of ten benchmark applications from SPEC2006 and MiBench [2], we break down the performance benefit of using A3 into two parts: the portion due to stochastic local memory partitioning and the portion due to the dynamic graph-based memory arbitration. All experiments have been conducted with a Virtex-5 (XCV5LX155T-2) FPGA. On average, our experimental results show that our proposed A3 architecture outperforms A2 and A1 by 34% and 250%, respectively. Within the performance improvement of A3 over A2, more than 70% improvement comes from the hardware graph-based memory scheduling. Yu Bai 0004, Abigail Fuentes-Rivera, Michael Riera, Mohammed Alawad, Mingjie Lin |
FCCM | 2 |
| 2013 | Exploiting algorithmic-level memory parallelism in distributed logic-memory architecture through hardware-assisted dynamic graph (abstract only)abstractEmerging FPGA device, integrated with abundant RAM blocks and high-performance processor cores, offers an unprecedented opportunity to effectively implement single-chip distributed logic-memory (DLM) architectures. Being "memory-centric", the DLM architecture can significantly improve the overall performance and energy efficiency of many memory-intensive embedded applications, especially those that exhibit irregular array data access patterns at algorithmic level. However, implementing DLM architecture poses unique challenges to an FPGA designer in terms of 1) organizing and partitioning diverse on-chip memory resources, and 2) orchestrating effective data transmission between on-chip and off-chip memory. In this paper, we offer our solutions to both of these challenges. Specifically, 1) we propose a stochastic memory partitioning scheme based on the well-known simulated annealing algorithm. It obtains memory partitioning solutions that promote parallelized memory accesses by exploring large solution space; 2) we augment the proposed DLM architecture with a reconfigure hardware graph that can dynamically compute precedence relationship between memory partitions, thus effectively exploiting algorithmic level memory parallelism on a per-application basis. We evaluate the effectiveness of our approach (A3) against two other DLM architecture synthesizing methods: an algorithmic-centric reconfigurable computing architectures with a single monolithic memory (A1) and the heterogeneous distributed architectures synthesized according to (A2). All experiments have been conducted with a Virtex-5 (XCV5LX155T-2) FPGA. On average, our experimental results show that our proposed A3 architecture outperforms A2 and A1 by 34% and 250%, respectively. Within the performance improvement of A3 over A2, more than 70% improvement comes from the hardware graph-based memory scheduling. Yu Bai 0004, Abigail Fuentes-Rivera, Mingjie Lin, Mike Riera |
FPGA | 2 |
| 2011 | Particle Swarm Optimization for load balancing in green smart homesabstractParticle Swarm Optimization (PSO) is a promising evolutionary algorithm, which has been used in a wide range of applications, due to its simple implementation, fast convergence, parallel behavior, and versatility in working with continuous and discrete domains. In this paper, we consider its application to the load balancing problem, in green smart homes. Specifically, an adapted version of the Binary PSO has been used to determine the optimal distribution of energy resources, across different green energy sources in a green smart home. The case study of interest considers the usage of solar and wind energy, as green energy sources for the green smart home. Results demonstrate the effectiveness of the algorithm, in terms of the optimal outcome (efficient distribution of energy resources), finding installation material surplus, and the execution speed of the algorithm. Hector M. Lugo-Cordero, Abigail Fuentes-Rivera, Ratan K. Guha, Eduardo I. Ortiz-Rivera |
IEEE Congress on Evolutionary Computation | 2 |