Demo Data from VLDB 2026 / reviewers in the wild / expert
Christopher E. Giles
dblp:209/9025
· DBLP profile ↗
2ranked-venue papers
2as first author
0since 2021 · last 2020
0000-0002-5733-4533ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 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 |
Performance modeling and evaluation · 100% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Performance modeling and evaluation › simulation
discrete-event simulation |
0.4 | 1 | 2020 | KnightSim: A Fast Discrete Event-Driven Simulation Methodology for Computer Architectural Simulation · IEEE Trans. Computers 2020 |
Performance modeling and evaluation › simulation › parallel and distributed simulation
parallel simulation |
0.4 | 1 | 2020 | KnightSim: A Fast Discrete Event-Driven Simulation Methodology for Computer Architectural Simulation · IEEE Trans. Computers 2020 |
Performance modeling and evaluation
simulation |
0.4 | 1 | 2020 | KnightSim: A Fast Discrete Event-Driven Simulation Methodology for Computer Architectural Simulation · IEEE Trans. Computers 2020 |
Performance modeling and evaluation › simulation
architectural simulation |
0.1 | 1 | 2020 | KnightSim: A Fast Discrete Event-Driven Simulation Methodology for Computer Architectural Simulation · IEEE Trans. Computers 2020 |
Methods — techniques the papers use, named apart from their topics
parallel implementation · 0.4event engine optimization · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | KnightSim: A Fast Discrete Event-Driven Simulation Methodology for Computer Architectural SimulationabstractIn this paper we introduce a fast discrete event-driven simulation methodology, called KnightSim, that is intended for use in the development of future computer architectural simulations. KnightSim extends an older event-driven simulation library by (1) incorporating corrections to functional issues that were introduced by the recent additions of stack protection, pointer mangling, and source fortification in the Linux software stack, (2) incorporating optimizations to the event engine, and (3) introducing a novel parallel implementation. KnightSim implements events as independently executable x86 “KnightSim Contexts”. KnightSim Contexts comprise a mechanism for fast context execution and automatically model occupancy and contention, which readily lends itself to use in computer architectural simulations. We present the implementation methodologies of KnightSim and Parallel KnightSim with a detailed performance analysis. Our performance analysis makes direct comparisons between KnightSim, Parallel KnightSim, and the discrete event-driven simulation engines found in three different mainstream computer architectural simulators. Our results show that on average KnightSim achieves speedups of 2.8 to 11.9 over the other discrete event-driven simulation engines. Our results also show that on average Parallel KnightSim can achieve speedups over KnightSim of 1.89, 3.33, 5.84, and 9.24 for 2, 4, 8, and 16 threaded executions respectively. Christopher E. Giles, Christina L. Peterson, Mark A. Heinrich |
IEEE Trans. Computers | 1 |
| 2017 | M2S-CGM: A Detailed Architectural Simulator for Coherent CPU-GPU SystemsabstractWe introduce M2S-CGM a detailed architectural simulator that models the interactions between CPUs and GPUs operating in coherent heterogeneous compute environments. M2S-CGM extends an existing and established x86 CPU model and Southern Islands GPU model, adds a new custom-built memory system model and switching fabric called CGM, and incorporates a well-known SDRAM model. The CGM memory system simulator provides configurable entire system simulation and can support a range of non-coherent and coherent CPU-GPU configurations. M2S-CGM supports the runtime for OpenCL-based benchmarks in addition to traditional multithreaded CPU benchmarks and can run benchmarks from established heterogeneous benchmark collections. This allows us to experiment with different coherent CPU-GPU configurations and propose effective future improvements in these systems. We present the makeup of M2S-CGM's software architectural design, provide a validation of the simulator, and provide coherent CPU-GPU execution results. Our validation results show average differences between our physical test system and M2S-CGM, of 10.4%, 22%, and 6.4% for 2 threaded, 4 threaded, and heterogeneous benchmark runs respectively. Our coherent CPU-GPU experimental results show an average speedup of 2.8 for our benchmarks over the baseline noncoherent system. Christopher E. Giles, Mark A. Heinrich |
ICCD | 1 |