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
- DOI doi.org/10.17034/32862833.v1 ↗
DOI / persistent id · from zivahub uct ac za
Catalogue records · 1
- OAI-PMH record api.figshare.com/v2/oai?verb=GetRecord&metadataPrefix=oai_dc&identifier=oai%3Af… ↗
metadata API · from zivahub uct ac za
Topics
Provenance · 3 source records, 7 field assertions
| Source | Key | Last seen | Raw |
|---|---|---|---|
| ZivaHub | oai:figshare.com:article/32862833 | 13 d ago | JSON v1 |
| Deakin Research Online | oai:figshare.com:article/32862833 | 13 d ago | JSON v1 |
| DMU Figshare | oai:figshare.com:article/32862833 | 13 d ago | JSON v1 |
| Field | Assertion | Extractor | Evidence |
|---|---|---|---|
| concepts[field].local:field:earth-environmental | mapping · zivahub uct ac za | connector:zivahub_uct_ac_za@1.0.0 | |
| concepts[field].local:field:earth-environmental | mapping · figshare dmu ac uk | connector:figshare_dmu_ac_uk@1.0.0 | |
| concepts[field].local:field:earth-environmental | mapping · dro deakin edu au | connector:dro_deakin_edu_au@1.0.0 | |
| description | source · zivahub uct ac za | connector:zivahub_uct_ac_za@1.0.0 | /metadata/dc/description |
| license_text | source · zivahub uct ac za | connector:zivahub_uct_ac_za@1.0.0 | |
| publication_date | source · zivahub uct ac za | connector:zivahub_uct_ac_za@1.0.0 | |
| title | source · zivahub uct ac za | connector:zivahub_uct_ac_za@1.0.0 | /metadata/dc/title |