Skip to main content

SimTRaX: Simulation infrastructure for exploring thousands of cores

Publication ,  Conference
Shkurko, K; Grant, T; Brunvand, E; Kopta, D; Spjut, J; Vasiou, E; Mallett, I; Yuksel, C
Published in: Proceedings of the ACM Great Lakes Symposium on VLSI, GLSVLSI
May 30, 2018

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.

Duke Scholars

Published In

Proceedings of the ACM Great Lakes Symposium on VLSI, GLSVLSI

DOI

Publication Date

May 30, 2018

Start / End Page

503 / 506
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Shkurko, K., Grant, T., Brunvand, E., Kopta, D., Spjut, J., Vasiou, E., … Yuksel, C. (2018). SimTRaX: Simulation infrastructure for exploring thousands of cores. In Proceedings of the ACM Great Lakes Symposium on VLSI, GLSVLSI (pp. 503–506). https://doi.org/10.1145/3194554.3194650
Shkurko, K., T. Grant, E. Brunvand, D. Kopta, J. Spjut, E. Vasiou, I. Mallett, and C. Yuksel. “SimTRaX: Simulation infrastructure for exploring thousands of cores.” In Proceedings of the ACM Great Lakes Symposium on VLSI, GLSVLSI, 503–6, 2018. https://doi.org/10.1145/3194554.3194650.
Shkurko K, Grant T, Brunvand E, Kopta D, Spjut J, Vasiou E, et al. SimTRaX: Simulation infrastructure for exploring thousands of cores. In: Proceedings of the ACM Great Lakes Symposium on VLSI, GLSVLSI. 2018. p. 503–6.
Shkurko, K., et al. “SimTRaX: Simulation infrastructure for exploring thousands of cores.” Proceedings of the ACM Great Lakes Symposium on VLSI, GLSVLSI, 2018, pp. 503–06. Scopus, doi:10.1145/3194554.3194650.
Shkurko K, Grant T, Brunvand E, Kopta D, Spjut J, Vasiou E, Mallett I, Yuksel C. SimTRaX: Simulation infrastructure for exploring thousands of cores. Proceedings of the ACM Great Lakes Symposium on VLSI, GLSVLSI. 2018. p. 503–506.

Published In

Proceedings of the ACM Great Lakes Symposium on VLSI, GLSVLSI

DOI

Publication Date

May 30, 2018

Start / End Page

503 / 506