Demo Data from EDBT 2026 / reviewers in the wild / expert
Brian K. Flachs
dblp:42/3831
· DBLP profile ↗
4ranked-venue papers
0as first author
0since 2021 · last 2005
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 4
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
3 papers |
Electronic design automation · 30% Parallel and multicore computing · 29% Distributed systems · 22% |
Topics — the 9 heaviest of 10, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Parallel and multicore computing › load balancing › dynamic load balancing
task migration |
0.0 | 2 | 1998 | The Hector Distributed Run-Time Environment · IEEE Trans. Parallel Distributed Syst. 1998 A Task Migration Implementation of the Message-Passing Interface · HPDC 1996 |
Processor architecture and microarchitecture
microprocessor design |
0.0 | 1 | 2000 | "Timing closure by design, " a high frequency microprocessor design methodology · DAC 2000 |
Electronic design automation
physical design |
0.0 | 1 | 2000 | "Timing closure by design, " a high frequency microprocessor design methodology · DAC 2000 |
Electronic design automation › physical design
timing optimization |
0.0 | 1 | 2000 | "Timing closure by design, " a high frequency microprocessor design methodology · DAC 2000 |
Distributed systems
fault tolerance |
0.0 | 1 | 1998 | The Hector Distributed Run-Time Environment · IEEE Trans. Parallel Distributed Syst. 1998 |
Integrated circuit design › clocking
clock distribution |
0.0 | 1 | 2000 | "Timing closure by design, " a high frequency microprocessor design methodology · DAC 2000 |
Parallel and multicore computing
MPI |
0.0 | 1 | 1998 | The Hector Distributed Run-Time Environment · IEEE Trans. Parallel Distributed Syst. 1998 |
Parallel and multicore computing
parallel programming environment |
0.0 | 1 | 1998 | The Hector Distributed Run-Time Environment · IEEE Trans. Parallel Distributed Syst. 1998 |
Parallel and multicore computing
task allocation |
0.0 | 1 | 1996 | A Task Migration Implementation of the Message-Passing Interface · HPDC 1996 |
Methods — techniques the papers use, named apart from their topics
static timing analysis · 0.0macro placement · 0.0benchmarking · 0.0message passing interface · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2005 | The circuit design of the synergistic processor element of a CELL processorabstractA 32b 4-way SIMD dual-issue synergistic processor element of a CELL processor is developed with 20.9 million transistors in 14.8mm/sup 2/ using a 90nm SOI technology. CMOS static gates implement the majority of the logic. Dynamic circuits are used in critical areas, occupying 19% of the nonSRAM area. ISA, microarchitecture and physical implementation are tightly coupled to achieve a compact and power efficient design. Correct operation has been observed up to 5.6GHz at 1.4V supply and 56/spl deg/C. Osamu Takahashi, Russ Cook, Scott R. Cottier, Sang H. Dhong, Brian K. Flachs, Koji Hirairi, Atsushi Kawasumi, Hiroaki Murakami, Hiromi Noro, Hwa-Joon Oh, S. Onish, Juergen Pille, Joel Silberman |
ICCAD | 5 |
| 2000 | "Timing closure by design, " a high frequency microprocessor design methodologyabstractThis paper presents a design methodology emphasizing early and quick timing closure for high frequency microprocessor designs. This methodology was used to design a Gigahertz class PowerPC microprocessor with 19 million transistors. Characteristics of “Timing Closure by Design are 1) logic partitioned on timing boundaries, 2) predictable control structures (PLAs), 3) static interfaces for dynamic circuits, 4) low skew clock distribution, 5) deterministic method of macro placement, 6) simplified timing analysis, and 7) refinement method of chip integration with early timing analysis. Stephen D. Posluszny, Naoaki Aoki, David W. Boerstler, Paula K. Coulman, Sang H. Dhong, Brian K. Flachs, H. Peter Hofstee, Nobuo Kojima, Ohsang Kwon, Kyung Tek Lee, David Meltzer, Kevin J. Nowka, J. Peter, Joel Silberman, Osamu Takahashi, Paul G. Villarrubia |
DAC | 6 |
| 1998 | The Hector Distributed Run-Time EnvironmentabstractHarnessing the computational capabilities of a network of workstations promises to off-load work from overloaded supercomputers onto largely idle resources overnight. Several capabilities are needed to do this, including support for an architecture-independent parallel programming environment, task migration, automatic resource allocation, and fault tolerance. The Hector distributed run-time environment is designed to present these capabilities transparently to programmers. MPI programs can be run under this environment on homogeneous clusters with no modifications to their source code needed. The design of Hector, its internal structure, and several benchmarks and tests are presented. Samuel H. Russ, Jonathan Robinson, Brian K. Flachs, Bjørn Heckel |
IEEE Trans. Parallel Distributed Syst. | 3 |
| 1996 | A Task Migration Implementation of the Message-Passing InterfaceabstractIn order to use networks of workstations in parallel processing applications, several schemes have been devised to allow processes on different, possibly heterogeneous, platforms to communicate with one another. The Message-Passing Interface (MPI) is one such scheme that allows for message-passing across different architectures. The MPI specification does not make provisions for the migration of a process between machines. This paper describes the work required to modify, an MPI implementation to allow for task migration. It also describes "Hector", our heterogeneous computing task allocator that is used to migrate tasks automatically and improve the overall performance of a parallel program. Jonathan Robinson, Samuel H. Russ, Brian K. Flachs, Bjørn Heckel |
HPDC | 3 |