Main Memory Energy Optimization for Multi-Task Applications

In order to minimize the energy consumed by the main memory in embedded systems, several solutions are proposed. An architectural solution is particularly effective in reducing this memory consumption part. It consists of multi-banking the addressing space instead of a monolithic memory. The main ad...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Ben Fradj, H., Belleudy, C., Auguin, M.
Format: Tagungsbericht
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 283
container_issue
container_start_page 278
container_title
container_volume
creator Ben Fradj, H.
Belleudy, C.
Auguin, M.
description In order to minimize the energy consumed by the main memory in embedded systems, several solutions are proposed. An architectural solution is particularly effective in reducing this memory consumption part. It consists of multi-banking the addressing space instead of a monolithic memory. The main advantage in this approach is the capability of independently setting banks in low power modes when they are not accessed, such that only the accessed bank is maintained in active mode. In this paper, the authors investigate how the power management capability built into modern DRAM devices can be handled for real-time and multitasking applications. The authors aim to find, at system level design, both an efficient allocation of application's tasks to memory banks, and the memory configuration that lessen the energy consumption: number of banks and the size of each bank. Experiments show an energy savings of 15% for the considered two benchmarks
doi_str_mv 10.1109/VLSISOC.2006.313247
format Conference Proceeding
fullrecord <record><control><sourceid>hal_6IE</sourceid><recordid>TN_cdi_ieee_primary_4107643</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>4107643</ieee_id><sourcerecordid>oai_HAL_hal_01787010v1</sourcerecordid><originalsourceid>FETCH-LOGICAL-h209t-4302a12b3039017021f74b4698e4b9b8500ef1f59b08ae78e5d4fa72f249dafd3</originalsourceid><addsrcrecordid>eNo9jk1Lw0AYhBdUsNb-gl726iHx3Y9kd_EUQrWFhBxavYaN2bWr-SKJQvz1placy8DMwzAIrQn4hIC6f0n2u30W-xQg9BlhlIsLdMMUECkpUeISLegcepIzeo1Ww_AOs5gKZQgL9JBq1-DU1G0_4U1j-rcJZ93oavetR9c22LY9Tj-r0XkHPXzgqOsq9_pbDbfoyupqMKs_X6Lnx80h3npJ9rSLo8Q7UlCjxxlQTWjB4HRKACVW8IKHShpeqEIGAMYSG6gCpDZCmqDkVgtqKVeltiVborvz7lFXede7WvdT3mqXb6MkP2XzqhRA4IvM7PrMOmPMP8wJiJAz9gNH4VV5</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Main Memory Energy Optimization for Multi-Task Applications</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Ben Fradj, H. ; Belleudy, C. ; Auguin, M.</creator><creatorcontrib>Ben Fradj, H. ; Belleudy, C. ; Auguin, M.</creatorcontrib><description>In order to minimize the energy consumed by the main memory in embedded systems, several solutions are proposed. An architectural solution is particularly effective in reducing this memory consumption part. It consists of multi-banking the addressing space instead of a monolithic memory. The main advantage in this approach is the capability of independently setting banks in low power modes when they are not accessed, such that only the accessed bank is maintained in active mode. In this paper, the authors investigate how the power management capability built into modern DRAM devices can be handled for real-time and multitasking applications. The authors aim to find, at system level design, both an efficient allocation of application's tasks to memory banks, and the memory configuration that lessen the energy consumption: number of banks and the size of each bank. Experiments show an energy savings of 15% for the considered two benchmarks</description><identifier>ISSN: 2324-8432</identifier><identifier>ISBN: 3901882197</identifier><identifier>ISBN: 9783901882197</identifier><identifier>DOI: 10.1109/VLSISOC.2006.313247</identifier><language>eng</language><publisher>IEEE</publisher><subject>Computer Science ; Embedded system ; Embedded Systems ; Energy consumption ; Energy management ; Hardware ; Hardware Architecture ; Memory architecture ; Multitasking ; Operating Systems ; Power system management ; Random access memory ; System-level design</subject><ispartof>2006 IFIP International Conference on Very Large Scale Integration, 2006, p.278-283</ispartof><rights>Distributed under a Creative Commons Attribution 4.0 International License</rights><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/4107643$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,776,780,785,786,881,2052,27902,54895</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/4107643$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc><backlink>$$Uhttps://hal.science/hal-01787010$$DView record in HAL$$Hfree_for_read</backlink></links><search><creatorcontrib>Ben Fradj, H.</creatorcontrib><creatorcontrib>Belleudy, C.</creatorcontrib><creatorcontrib>Auguin, M.</creatorcontrib><title>Main Memory Energy Optimization for Multi-Task Applications</title><title>2006 IFIP International Conference on Very Large Scale Integration</title><addtitle>VLSISOC</addtitle><description>In order to minimize the energy consumed by the main memory in embedded systems, several solutions are proposed. An architectural solution is particularly effective in reducing this memory consumption part. It consists of multi-banking the addressing space instead of a monolithic memory. The main advantage in this approach is the capability of independently setting banks in low power modes when they are not accessed, such that only the accessed bank is maintained in active mode. In this paper, the authors investigate how the power management capability built into modern DRAM devices can be handled for real-time and multitasking applications. The authors aim to find, at system level design, both an efficient allocation of application's tasks to memory banks, and the memory configuration that lessen the energy consumption: number of banks and the size of each bank. Experiments show an energy savings of 15% for the considered two benchmarks</description><subject>Computer Science</subject><subject>Embedded system</subject><subject>Embedded Systems</subject><subject>Energy consumption</subject><subject>Energy management</subject><subject>Hardware</subject><subject>Hardware Architecture</subject><subject>Memory architecture</subject><subject>Multitasking</subject><subject>Operating Systems</subject><subject>Power system management</subject><subject>Random access memory</subject><subject>System-level design</subject><issn>2324-8432</issn><isbn>3901882197</isbn><isbn>9783901882197</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2006</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNo9jk1Lw0AYhBdUsNb-gl726iHx3Y9kd_EUQrWFhBxavYaN2bWr-SKJQvz1placy8DMwzAIrQn4hIC6f0n2u30W-xQg9BlhlIsLdMMUECkpUeISLegcepIzeo1Ww_AOs5gKZQgL9JBq1-DU1G0_4U1j-rcJZ93oavetR9c22LY9Tj-r0XkHPXzgqOsq9_pbDbfoyupqMKs_X6Lnx80h3npJ9rSLo8Q7UlCjxxlQTWjB4HRKACVW8IKHShpeqEIGAMYSG6gCpDZCmqDkVgtqKVeltiVborvz7lFXede7WvdT3mqXb6MkP2XzqhRA4IvM7PrMOmPMP8wJiJAz9gNH4VV5</recordid><startdate>200610</startdate><enddate>200610</enddate><creator>Ben Fradj, H.</creator><creator>Belleudy, C.</creator><creator>Auguin, M.</creator><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope><scope>1XC</scope></search><sort><creationdate>200610</creationdate><title>Main Memory Energy Optimization for Multi-Task Applications</title><author>Ben Fradj, H. ; Belleudy, C. ; Auguin, M.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-h209t-4302a12b3039017021f74b4698e4b9b8500ef1f59b08ae78e5d4fa72f249dafd3</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2006</creationdate><topic>Computer Science</topic><topic>Embedded system</topic><topic>Embedded Systems</topic><topic>Energy consumption</topic><topic>Energy management</topic><topic>Hardware</topic><topic>Hardware Architecture</topic><topic>Memory architecture</topic><topic>Multitasking</topic><topic>Operating Systems</topic><topic>Power system management</topic><topic>Random access memory</topic><topic>System-level design</topic><toplevel>online_resources</toplevel><creatorcontrib>Ben Fradj, H.</creatorcontrib><creatorcontrib>Belleudy, C.</creatorcontrib><creatorcontrib>Auguin, M.</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Electronic Library (IEL)</collection><collection>IEEE Proceedings Order Plans (POP All) 1998-Present</collection><collection>Hyper Article en Ligne (HAL)</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Ben Fradj, H.</au><au>Belleudy, C.</au><au>Auguin, M.</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Main Memory Energy Optimization for Multi-Task Applications</atitle><btitle>2006 IFIP International Conference on Very Large Scale Integration</btitle><stitle>VLSISOC</stitle><date>2006-10</date><risdate>2006</risdate><spage>278</spage><epage>283</epage><pages>278-283</pages><issn>2324-8432</issn><isbn>3901882197</isbn><isbn>9783901882197</isbn><abstract>In order to minimize the energy consumed by the main memory in embedded systems, several solutions are proposed. An architectural solution is particularly effective in reducing this memory consumption part. It consists of multi-banking the addressing space instead of a monolithic memory. The main advantage in this approach is the capability of independently setting banks in low power modes when they are not accessed, such that only the accessed bank is maintained in active mode. In this paper, the authors investigate how the power management capability built into modern DRAM devices can be handled for real-time and multitasking applications. The authors aim to find, at system level design, both an efficient allocation of application's tasks to memory banks, and the memory configuration that lessen the energy consumption: number of banks and the size of each bank. Experiments show an energy savings of 15% for the considered two benchmarks</abstract><pub>IEEE</pub><doi>10.1109/VLSISOC.2006.313247</doi><tpages>6</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 2324-8432
ispartof 2006 IFIP International Conference on Very Large Scale Integration, 2006, p.278-283
issn 2324-8432
language eng
recordid cdi_ieee_primary_4107643
source IEEE Electronic Library (IEL) Conference Proceedings
subjects Computer Science
Embedded system
Embedded Systems
Energy consumption
Energy management
Hardware
Hardware Architecture
Memory architecture
Multitasking
Operating Systems
Power system management
Random access memory
System-level design
title Main Memory Energy Optimization for Multi-Task Applications
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-07T05%3A35%3A10IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-hal_6IE&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=Main%20Memory%20Energy%20Optimization%20for%20Multi-Task%20Applications&rft.btitle=2006%20IFIP%20International%20Conference%20on%20Very%20Large%20Scale%20Integration&rft.au=Ben%20Fradj,%20H.&rft.date=2006-10&rft.spage=278&rft.epage=283&rft.pages=278-283&rft.issn=2324-8432&rft.isbn=3901882197&rft.isbn_list=9783901882197&rft_id=info:doi/10.1109/VLSISOC.2006.313247&rft_dat=%3Chal_6IE%3Eoai_HAL_hal_01787010v1%3C/hal_6IE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=4107643&rfr_iscdi=true