Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Melinda Y. Agyekum

dblp:10/4781 · DBLP profile ↗
← Back
3ranked-venue papers
3as first author
0since 2021 · last 2012
—ORCID · none

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

Systems, architecture and hardware · 3 · 3 first-authorSoftware engineering, systems software and programming languages · 2 · 2 first-author

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
Integrated circuit design · 50% Distributed systems · 25% Parallel and multicore computing · 25%
Theoretical computer science
1 paper
Coding theory · 100%

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

TopicWeightPapersLastEvidence papers
Integrated circuit design
asynchronous circuit design
0.112012
Error-Correcting Unordered Codes and Hardware Support for Robust Asynchronous Global Communication · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2012
Distributed systems › operating system support › interprocess communication
asynchronous communication
0.112012
Error-Correcting Unordered Codes and Hardware Support for Robust Asynchronous Global Communication · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2012
Integrated circuit design › asynchronous circuit design
delay-insensitive codes
0.112012
Error-Correcting Unordered Codes and Hardware Support for Robust Asynchronous Global Communication · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2012
Parallel and multicore computing › parallel computing › parallel communication
global communication
0.112012
Error-Correcting Unordered Codes and Hardware Support for Robust Asynchronous Global Communication · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2012
Coding theory
error-correcting codes
0.112012
Error-Correcting Unordered Codes and Hardware Support for Robust Asynchronous Global Communication · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2012
Coding theory › error-correcting codes › nonlinear codes
unordered codes
0.112012
Error-Correcting Unordered Codes and Hardware Support for Robust Asynchronous Global Communication · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2012

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

zero-sum codes · 0.3completion detection · 0.3
YearPublicationVenuePosition
2012 Error-Correcting Unordered Codes and Hardware Support for Robust Asynchronous Global Communication
abstract
This paper introduces a new family of error-correction unordered (ECU) codes for global communication, called Zero-Sum. They combine the timing-robustness of delay-insensitive (i.e., unordered) codes with the fault-tolerance of error-correcting codes (providing 1-bit error correction or 2-bit detection). Two key features of the codes are that they are systematic, allowing direct extraction of data, and weighted, where the check field is computed as the sum of data index weights. A wide variety of weight assignments is shown to be feasible. Two practical enhancements are also proposed. The Zero-Sum+code extends error detection to 3-bit errors, or alternatively handles 2-bit detection and 1-bit correction. The Zero-Sum* code supports heuristic 2-bit correction, while still guaranteeing 2-bit detection, under different strategies of weight assignment. Detailed hardware implementations of the supporting components (encoder, completion detection, error corrector) are given, as well as an outline of the system microarchitecture. In comparison to the best alternative systematic ECU code, the basic Zero-Sum code provided better or comparable coding efficiency, with a 5.74%-18.18% reduction in average number of wire transitions for most field sizes. Several Zero-Sum* codes were also evaluated for their 2-bit error correction coverage; initial results are promising, where the best strategy corrected 52.92%-71.16% of all 2-bit errors for most field sizes, with only a moderate decrease in coding efficiency and increase in wire transitions. Technology-mapped pre-layout implementations of the supporting Zero-Sum code hardware were synthesized with the UC Berkeley ABC tool using a 90 nm industrial standard cell library. Results indicate that they have moderate area and delay overheads. In comparison, supporting hardware for the best nonsystematic ECU codes have 3.82-10.44× greater area for larger field sizes.
Melinda Y. Agyekum, Steven M. Nowick
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.1
2011 A delay-insensitive bus-invert code and hardware support for robust asynchronous global communication
abstract
A new class of delay-insensitive (DI) codes, called DI Bus-Invert, is introduced for timing-robust global asynchronous communication. This work builds loosely on an earlier synchronous bus-invert approach for low power by Stan and Burleson, but with significant modifications to ensure that delay-insensitivity is guaranteed. The goal is to minimize the average number of wire transitions per communication (a metric for dynamic power), while maintaining good coding efficiency. Basic implementations of the key supporting hardware blocks (encoder, completion detector, decoder) for the DI bus-invert codes are also presented. Each design was synthesized using the UC Berkeley ABC tool and technology mapped to a 90nm industrial standard cell library. When compared to the most coding-efficient systematic DIcode (i.e. Berger) over a range of field sizes from 2 to 14 bits, the DI bus-invert codes had 24.6 to 42.9% fewer wire transitions per transaction, while providing comparable coding efficiency. In comparison to the most coding-efficient non-systematic DI code (i.e. m-of-n), the DI bus-invert code had similar coding efficiency and number of wire transitions per transaction, but with significantly lower hardware overhead.
Melinda Y. Agyekum, Steven M. Nowick
DATE1
2010 An error-correcting unordered code and hardware support for robust asynchronous global communication
abstract
A new delay-insensitive data encoding scheme for global asynchronous communication is introduced. The goal of this work is to combine the timing-robustness of delay-insensitive (i.e., unordered) codes with the fault-tolerance of error-correcting codes. The proposed error-correcting unordered (ECU) code, called Zero-Sum, can safely accommodate arbitrary skew in arrival times of individual bits in a packet, while simultaneously providing 1-bit correction and 2-bit detection. A systematic code is targeted, where data can be directly extracted from the codewords. A basic method for generating the code is presented, as well as detailed designs for the supporting hardware blocks. An outline of the system micro-architecture and its operating protocol is also given. When compared to the best previous systematic ECU code, the new code provides a 5.74 to 18.18% reduction in transition power for most field sizes, with better or comparable coding efficiency. Pre-layout technology-mapped implementations of the supporting hardware (encoder, completion detector, error-corrector) were synthesized with the UC Berkeley ABC tool using a 90nm industrial standard cell library. Results indicate that they have moderate area and delay overheads, while the best non-systematic ECU codes have 3.82 to 10.44x greater area for larger field sizes.
Melinda Y. Agyekum, Steven M. Nowick
DATE1