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. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Ahmad Khayyat

dblp:75/10456 · DBLP profile ↗
← Back
2ranked-venue papers
0as first author
0since 2021 · last 2017
0000-0002-9372-2664ORCID · corroborated

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

Systems, architecture and hardware · 2

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
2 papers
Performance modeling and evaluation · 58% Processor architecture and microarchitecture · 23% Reconfigurable computing and FPGAs · 15%

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

TopicWeightPapersLastEvidence papers
Performance modeling and evaluation
simulation
0.622017
A Very Fast Trace-Driven Simulation Platform for Chip-Multiprocessors Architectural Explorations · IEEE Trans. Parallel Distributed Syst. 2017
Efficient Generation of Compact Execution Traces for Multicore Architectural Simulations · ACM Trans. Archit. Code Optim. 2017
Performance modeling and evaluation › simulation › discrete-event simulation
trace-driven simulation
0.622017
A Very Fast Trace-Driven Simulation Platform for Chip-Multiprocessors Architectural Explorations · IEEE Trans. Parallel Distributed Syst. 2017
Efficient Generation of Compact Execution Traces for Multicore Architectural Simulations · ACM Trans. Archit. Code Optim. 2017
Processor architecture and microarchitecture
chip multiprocessor
0.312017
A Very Fast Trace-Driven Simulation Platform for Chip-Multiprocessors Architectural Explorations · IEEE Trans. Parallel Distributed Syst. 2017
Reconfigurable computing and FPGAs
FPGA-accelerated simulation
0.312017
A Very Fast Trace-Driven Simulation Platform for Chip-Multiprocessors Architectural Explorations · IEEE Trans. Parallel Distributed Syst. 2017
Processor architecture and microarchitecture
many-core architecture
0.312017
A Very Fast Trace-Driven Simulation Platform for Chip-Multiprocessors Architectural Explorations · IEEE Trans. Parallel Distributed Syst. 2017
Performance modeling and evaluation › simulation › processor simulation
multicore simulation
0.312017
Efficient Generation of Compact Execution Traces for Multicore Architectural Simulations · ACM Trans. Archit. Code Optim. 2017

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

verilog · 0.3trace-driven simulation · 0.3trace compression · 0.3binary encoding · 0.3
YearPublicationVenuePosition
2017 Efficient Generation of Compact Execution Traces for Multicore Architectural Simulations
abstract
Requiring no functional simulation, trace-driven simulation has the potential of achieving faster simulation speeds than execution-driven simulation of multicore architectures. An efficient, on-the-fly, high-fidelity trace generation method for multithreaded applications is reported. The generated trace is encoded in an instruction-like binary format that can be directly “interpreted” by a timing simulator to simulate a general load/store or x8-like architecture. A complete tool suite that has been developed and used for evaluation of the proposed method showed that it produces smaller traces over existing trace compression methods while retaining good fidelity including all threading- and synchronization-related events.
Ayman Hroub, Muhammad E. S. Elrabaa, Muhamed F. Mudawar, Ahmad Khayyat
ACM Trans. Archit. Code Optim.4
2017 A Very Fast Trace-Driven Simulation Platform for Chip-Multiprocessors Architectural Explorations
abstract
Simulation is the main tool for computer architects and parallel application developers for developing new architectures and parallel algorithms on many-core machines. Simulating a many-core architecture represent a challenge to software simulators even with parallelization of these SW on multi-cores. Field Programmable Gate Arrays offer an excellent implementation platform due to inherent parallelism. Existing FPGA-based simulators however, are mostly execution-driven which consumes too many FPGA resources. Hence, they still trade-off accuracy with simulation speed as SW simulators do. In this work, an application-level trace-driven FPGA-based many-core simulator is presented. A parameterized Verilog template was developed that can generate any number of simulator tiles. The input trace has an architecturally agnostic format that is directly interpreted by the FPGA-based timing model to re-construct the execution events of the original application with accurate timing. This allows fitting a large number of simulation tiles on a single FPGA without sacrificing simulation speed or accuracy. Experimental results show that the simulator's average accuracy is ~14 percent with simulation speeds ranging from 100's of MIPs to over 2,200 MIPS for a 16-core target architecture. Hence, with accuracy similar to SW simulators, its speed is higher than all other FPGA-based simulators.
Muhammad E. S. Elrabaa, Ayman Hroub, Muhamed F. Mudawar, Amran Al-Aghbari, Mohammed Alasli, Ahmad Khayyat
IEEE Trans. Parallel Distributed Syst.6