File Download

There are no files associated with this item.

  • Find it @ UNIST can give you direct access to the published full text of this article. (UNISTARs only)
Related Researcher

이종은

Lee, Jongeun
Intelligent Computing and Codesign Lab.
Read More

Views & Downloads

Detailed Information

Cited time in webofscience Cited time in scopus
Metadata Downloads

Full metadata record

DC Field Value Language
dc.citation.endPage 736 -
dc.citation.number 6 -
dc.citation.startPage 717 -
dc.citation.title SOFTWARE-PRACTICE & EXPERIENCE -
dc.citation.volume 41 -
dc.contributor.author Youn, Jonghee M. -
dc.contributor.author Lee, Jongwon -
dc.contributor.author Paek, Yunheung -
dc.contributor.author Lee, Jongeun -
dc.contributor.author Scharwaechter, Hanno -
dc.contributor.author Leupers, Rainer -
dc.date.accessioned 2023-12-22T06:11:11Z -
dc.date.available 2023-12-22T06:11:11Z -
dc.date.created 2013-06-19 -
dc.date.issued 2011-05 -
dc.description.abstract A multi-output instruction (MOI) is an instruction that produces multiple outputs to its destination locations. Such inherently parallel instructions are becoming more and more popular in embedded processors, due to the advances in application-specific architectures. In order to provide high-level programmability and thus guarantee widespread acceptance, sophisticated compiler support for these programmable cores is necessary. However, traditional tree-based approaches for instruction selection, although very fast, fail to exploit MOIs mainly because of the fundamental limitation of the tree representation. In fact, to generate optimal code with MOIs requires a more general graph-based formulation of the instruction selection problem, which is at least NP-complete. In this paper we present a new methodology to automatically generate from simple instruction set descriptions, graph-based code selectors that can effectively utilize all provided instructions including MOIs. Our experimental results using a set of benchmarks on a target processor with various MOIs of up to two outputs demonstrate that our generated code selectors can quickly and effectively exploit many MOIs at the application level, and therefore are highly desirable both for architecture exploration and as code generators after architecture is fixed. -
dc.identifier.bibliographicCitation SOFTWARE-PRACTICE & EXPERIENCE, v.41, no.6, pp.717 - 736 -
dc.identifier.doi 10.1002/spe.1034 -
dc.identifier.issn 0038-0644 -
dc.identifier.scopusid 2-s2.0-79953774556 -
dc.identifier.uri https://scholarworks.unist.ac.kr/handle/201301/3433 -
dc.identifier.url http://www.scopus.com/inward/record.url?partnerID=HzOxMe3b&scp=79953774556 -
dc.identifier.wosid 000289379600005 -
dc.language 영어 -
dc.publisher WILEY-BLACKWELL -
dc.title Fast graph-based instruction selection for multi-output instructions -
dc.type Article -
dc.relation.journalWebOfScienceCategory Computer Science, Software Engineering -
dc.relation.journalResearchArea Computer Science -
dc.description.journalRegisteredClass scie -
dc.description.journalRegisteredClass scopus -

qrcode

Items in Repository are protected by copyright, with all rights reserved, unless otherwise indicated.