SimTRaX
Autor: | Tim Grant, Erik Brunvand, Daniel Kopta, Ian Mallett, Cem Yuksel, Konstantin Shkurko, Elena Vasiou, Josef Spjut |
---|---|
Rok vydání: | 2018 |
Předmět: |
010302 applied physics
Class (computer programming) Hardware_MEMORYSTRUCTURES SIMPLE (military communications protocol) Memory hierarchy Computer science business.industry media_common.quotation_subject Computation 02 engineering and technology computer.software_genre 01 natural sciences 020202 computer hardware & architecture Debugging Embedded system 0103 physical sciences 0202 electrical engineering electronic engineering information engineering Compiler business computer Auxiliary memory Dram media_common |
Zdroj: | ACM Great Lakes Symposium on VLSI |
DOI: | 10.1145/3194554.3194650 |
Popis: | SimTRaX is a simulation infrastructure for simultaneous exploration of highly parallel accelerator architectures and how applications map to them. The infrastructure targets both cycle-accurate and functional simulation of architectures with thousands of simple cores that may share expensive computation and memory resources. A modified LLVM backend used to compile C++ programs for the simulated architecture allows the user to create custom instructions that access proposed special-purpose hardware and to debug and profile the applications being executed. The simulator models a full memory hierarchy including registers, local scratchpad RAM, shared caches, external memory channels, and DRAM main memory, leveraging the USIMM DRAM simulator to provide accurate dynamic latencies and power usage. SimTRaX provides a powerful and flexible infrastructure for exploring a class of extremely parallel architectures for parallel applications that are not easily simulated using existing simulators. |
Databáze: | OpenAIRE |
Externí odkaz: |