Kevin Brownell

dblp:48/511 · DBLP profile ↗
← Back
3ranked-venue papers
2as first author
0since 2021 · last 2014
—ORCID · none

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

Systems, architecture and hardware · 3 · 2 first-authorSoftware 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
1 paper
Parallel and multicore computing · 67% Electronic design automation · 33%
Software engineering, system software, and programming languages
1 paper
Compilers and program optimization · 100%

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

TopicWeightPapersLastEvidence papers
Parallel and multicore computing › parallel programming models
automatic parallelization
0.212014
HELIX-RC: An architecture-compiler co-design for automatic parallelization of irregular programs · ISCA 2014
Electronic design automation › hardware/software co-design
compiler-architecture co-design
0.212014
HELIX-RC: An architecture-compiler co-design for automatic parallelization of irregular programs · ISCA 2014
Parallel and multicore computing › speculative parallelization
thread-level speculation
0.212014
HELIX-RC: An architecture-compiler co-design for automatic parallelization of irregular programs · ISCA 2014
Compilers and program optimization
parallelizing compiler
0.112014
HELIX-RC: An architecture-compiler co-design for automatic parallelization of irregular programs · ISCA 2014

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

thread-level speculation · 0.4decoupled communication · 0.4
YearPublicationVenuePosition
2014 HELIX-RC: An architecture-compiler co-design for automatic parallelization of irregular programs
abstract
Data dependences in sequential programs limit parallelization because extracted threads cannot run independently. Although thread-level speculation can avoid the need for precise dependence analysis, communication overheads required to synchronize actual dependences counteract the benefits of parallelization. To address these challenges, we propose a lightweight architectural enhancement co-designed with a parallelizing compiler, which together can decouple communication from thread execution. Simulations of these approaches, applied to a processor with 16 Intel Atom-like cores, show an average of 6.85× performance speedup for six SPEC CINT2000 benchmarks.
Simone Campanoni, Kevin Brownell, Svilen Kanev, Timothy M. Jones 0001, Gu-Yeon Wei, David Brooks 0001
ISCA2
2011 Automating Design of Voltage Interpolation to Address Process Variations
abstract
Post-fabrication tuning provides a promising design approach to mitigate the performance and power overheads of process variation in advanced fabrication technologies. This paper explores design considerations and VLSI-CAD support for a recently proposed post-fabrication tuning knob called voltage interpolation. Successful implementation of this technique requires examination of the design tradeoffs between circuit tuning range and static power overheads within the synthesis flow of the design process, in addition to the implications of place and route. Results from the exploration of the scheme for a 64-core chip-multiprocessor machine using industrial-grade design blocks show that the scheme can be used to mitigate overhead arising from random and correlated within-die process variations. A design using voltage interpolation can match the nominal delay target with a 16% power cost, or for the same power budget, incur only a 13% delay overhead after variations.
Kevin Brownell, Ali Durlov Khan, Gu-Yeon Wei, David Brooks 0001
IEEE Trans. Very Large Scale Integr. Syst.1
2008 Evaluation of voltage interpolation to address process variations
abstract
Post-fabrication tuning provides a promising design approach to mitigate the performance and power overheads of process variation in advanced fabrication technologies. This paper explores design considerations and VLSI-CAD support for a recently proposed post-fabrication tuning knob called voltage interpolation. The paper discusses design tradeoffs between circuit tuning range and static power overheads that can be performed within the synthesis flow of the design process. The paper explores the scheme for a 64-core chip-multiprocessor machine using industrial-grade design blocks and shows that the scheme can be used to mitigate overhead arising from random and correlated within-die process variations. The analysis shows that the scheme can match the nominal delay target with a 10% power cost, or for the same power budget, incur only a 9% delay overhead after variations.
Kevin Brownell, Gu-Yeon Wei, David Brooks 0001
ICCAD1