Publications

Detailed Information

TQSIM: A fast cycle-approximate processor simulator based on QEMU

DC Field Value Language
dc.contributor.authorKang, Shin-haeng-
dc.contributor.authorYoo, Donghoon-
dc.contributor.authorHa, Soonhoi-
dc.date.accessioned2023-12-11T06:44:40Z-
dc.date.available2023-12-11T06:44:40Z-
dc.date.created2018-08-29-
dc.date.created2018-08-29-
dc.date.created2018-08-29-
dc.date.issued2016-05-
dc.identifier.citationJournal of Systems Architecture, Vol.66-67, pp.33-47-
dc.identifier.issn1383-7621-
dc.identifier.urihttps://hdl.handle.net/10371/198463-
dc.description.abstractTiming simulation of a processor is a key enabling technique to explore the design space of system architecture or to develop the software without an available hardware. We propose a fast cycle-approximate simulation technique for modern superscalar out-of-order processors. The proposed simulation technique is designed in two parts; the front-end provides correct functional execution of the guest application, and the back-end provides a timing model. For the back-end, we developed a novel processor timing model that combines a simple-formula-based analytical model and a scheduling analysis of sampled traces so as to boost up the simulation speed with minimal accuracy loss. Attached with a cache simulator, a branch predictor, and a trace analyzer, the proposed technique is implemented over the popular and portable QEMU emulator, so named TQSIM (Timed QEMU-based SIMulator). Sacrificing around 8 percent of the accuracy, TQSIM enables one or two orders of magnitude faster simulation than a reference cycle-accurate simulation when the target architecture is an ARM Cortex A15 processor. TQSIM is an open-source project currently available online. (C) 2016 Published by Elsevier B.V.-
dc.language영어-
dc.publisherElsevier BV-
dc.titleTQSIM: A fast cycle-approximate processor simulator based on QEMU-
dc.typeArticle-
dc.identifier.doi10.1016/j.sysarc.2016.04.012-
dc.citation.journaltitleJournal of Systems Architecture-
dc.identifier.wosid000378178700003-
dc.identifier.scopusid2-s2.0-84964589084-
dc.citation.endpage47-
dc.citation.startpage33-
dc.citation.volume66-67-
dc.description.isOpenAccessN-
dc.contributor.affiliatedAuthorHa, Soonhoi-
dc.type.docTypeArticle-
dc.description.journalClass1-
dc.subject.keywordPlusPARALLEL SIMULATION-
dc.subject.keywordPlusFRAMEWORK-
dc.subject.keywordPlusSYSTEMS-
dc.subject.keywordAuthorSuperscalar out-of-order processor-
dc.subject.keywordAuthorAnalytical simulation-
dc.subject.keywordAuthorSampled simulation-
dc.subject.keywordAuthorCycle-approximate simulation-
dc.subject.keywordAuthorQEMU-
Appears in Collections:
Files in This Item:
There are no files associated with this item.

Altmetrics

Item View & Download Count

  • mendeley

Items in S-Space are protected by copyright, with all rights reserved, unless otherwise indicated.

Share