Show simple item record

dc.creatorKarakonstantis, G.en
dc.creatorBellas, N.en
dc.creatorAntonopoulos, C.en
dc.creatorTziantzioulis, G.en
dc.creatorGupta, V.en
dc.creatorRoy, K.en
dc.date.accessioned2015-11-23T10:33:06Z
dc.date.available2015-11-23T10:33:06Z
dc.date.issued2011
dc.identifier.isbn9781450306362
dc.identifier.issn0738100X
dc.identifier.urihttp://hdl.handle.net/11615/28991
dc.description.abstractIn this paper, we propose a design paradigm for energy efficient and variation-aware operation of next-generation multicore heterogeneous platforms. The main idea behind the proposed approach lies on the observation that not all operations are equally important in shaping the output quality of various applications and of the overall system. Based on such an observation, we suggest that all levels of the software design stack, including the programming model, compiler, operating system (OS) and run-time system should identify the critical tasks and ensure correct operation of such tasks by assigning them to dynamically adjusted reliable cores/units. Specifically, based on error rates and operating conditions identified by a sense-and-adapt (SeA) unit, the OS selects and sets the right mode of operation of the overall system. The run-time system identifies the critical/less-critical tasks based on special directives and schedules them to the appropriate units that are dynamically adjusted for highly-accurate/approximate operation by tuning their voltage/frequency. Units that execute less significant operations can operate at voltages less than what is required for correct operation and consume less power, if required, since such tasks do not need to be always exact as opposed to the critical ones. Such scheme can lead to energy efficient and reliable operation, while reducing the design cost and overheads of conventional circuit/micro-architecture level techniques. © 2011 ACM.en
dc.source.urihttp://www.scopus.com/inward/record.url?eid=2-s2.0-80052666222&partnerID=40&md5=4ce2dd8a1c3e9d532aa3ce8f6a4c3ea5
dc.subjectApproximate Computingen
dc.subjectEnergy Efficienten
dc.subjectSoftwareen
dc.subjectConventional circuitsen
dc.subjectCritical tasksen
dc.subjectDesign costsen
dc.subjectDesign paradigmen
dc.subjectError rateen
dc.subjectHeterogeneous platformsen
dc.subjectMode of operationsen
dc.subjectMulti coreen
dc.subjectOperating conditionen
dc.subjectOutput qualityen
dc.subjectProgramming modelsen
dc.subjectReliable operationen
dc.subjectRuntime systemsen
dc.subjectComputer aided designen
dc.subjectComputer programmingen
dc.subjectEnergy efficiencyen
dc.subjectProgram compilersen
dc.subjectSoftware designen
dc.titleSignificance driven computation on next-generation unreliable platformsen
dc.typeconferenceItemen


Files in this item

FilesSizeFormatView

There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record