Show simple item record

dc.contributor.authorGray, S.M.
dc.contributor.authorAdams, R.G.
dc.date.accessioned2010-09-28T13:32:32Z
dc.date.available2010-09-28T13:32:32Z
dc.date.issued1994
dc.identifier.citationGray , S M & Adams , R G 1994 , Using conditional execution to exploit instruction level concurrency . UH Computer Science Technical Report , vol. 181 , University of Hertfordshire .
dc.identifier.otherdspace: 2299/4850
dc.identifier.urihttp://hdl.handle.net/2299/4850
dc.description.abstractMultiple-instruction-issue processors seek to improve performance over scalar RISC processors by providing multiple pipelined functional units in order to fetch, decode and execute several instructions per cycle. The process of identifying instructions which can be executed in parallel and distributing them between the available functional units is referred to as instruction scheduling. This paper describes a simple compile-time scheduling technique, called confitional compaction, which uses the concept of conditional execution to move instructions across basic block boundaries. It then presents the results of an investigation into the performance of the scheduling technique using C benchmarks programs scheduled for machines with different functional unit configurations.en
dc.format.extent4097885
dc.language.isoeng
dc.publisherUniversity of Hertfordshire
dc.relation.ispartofseriesUH Computer Science Technical Report
dc.subjectstatic instruction scheduling
dc.subjectconditional execution
dc.subjectconditional compaction
dc.subjectresource configurations
dc.titleUsing conditional execution to exploit instruction level concurrencyen
dc.contributor.institutionSchool of Computer Science
dc.contributor.institutionCentre for Computer Science and Informatics Research
rioxxterms.typeOther
herts.preservation.rarelyaccessedtrue


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record