← Search

Data · dataset · 2026

Software-defined Significance-Driven Computing

Listed in ZivaHub and Deakin Research Online and DMU Figshare — shown once because both records carry DOI 10.17034/32862833.v1

Approximate computing has been an emerging programming and system design paradigm that has been proposed as a way to overcome the <br>power-wall problem that hinders the scaling of the next generation of both high-end and mobile computing systems.

Description

Towards this<br>end, a lot of researchers have been studying the effects of approximation to applications and those hardware modifications that<br>allow increased power benefits for reduced reliability.

In this work, we focus on runtime system modifications and task-based<br>programming models that enable software-controlled, user-driven approximate computing.<br><br>We employ a systematic methodology that allows us to evaluate the potential energy and performance benefits of approximate<br>computing using as building blocks unreliable hardware components. We present a set of extensions to OpenMP 4.0 that enable the <br>programmer to define computations suitable for approximation.

Read the rest (2 more)

We introduce task-significance, a novel concept that describes the <br>contribution of a task to the quality of the result. We use significance as a channel of communication from domain specific<br>knowledge about applications towards the runtime-system, where we can optimise approximate execution depending on user<br>constraints.<br><br>Finally, we show extensions to the Linux kernel that enable it to operate seamlessly on top of unreliable memory and provide a<br>user-space interface for memory allocation from the unreliable portion of the physical memory.

Having this framework in place<br>allowed us to identify what we call the refresh-by-access property of applications that use dynamic random-access memory (DRAM).<br>We use this property to implement techniques for task-based applications that minimise the probability of errors when using<br>unreliable memory enabling increased quality and power efficiency when using unreliable DRAM.

Links

Where it is published

Catalogue records · 1

Topics

Provenance · 3 source records, 7 field assertions
SourceKeyLast seenRaw
ZivaHuboai:figshare.com:article/3286283313 d agoJSON v1
Deakin Research Onlineoai:figshare.com:article/3286283313 d agoJSON v1
DMU Figshareoai:figshare.com:article/3286283313 d agoJSON v1
FieldAssertionExtractorEvidence
concepts[field].local:field:earth-environmentalmapping · zivahub uct ac zaconnector:zivahub_uct_ac_za@1.0.0
concepts[field].local:field:earth-environmentalmapping · figshare dmu ac ukconnector:figshare_dmu_ac_uk@1.0.0
concepts[field].local:field:earth-environmentalmapping · dro deakin edu auconnector:dro_deakin_edu_au@1.0.0
descriptionsource · zivahub uct ac zaconnector:zivahub_uct_ac_za@1.0.0/metadata/dc/description
license_textsource · zivahub uct ac zaconnector:zivahub_uct_ac_za@1.0.0
publication_datesource · zivahub uct ac zaconnector:zivahub_uct_ac_za@1.0.0
titlesource · zivahub uct ac zaconnector:zivahub_uct_ac_za@1.0.0/metadata/dc/title