Matches in SemOpenAlex for { <https://semopenalex.org/work/W2077998140> ?p ?o ?g. }
- W2077998140 endingPage "34" @default.
- W2077998140 startingPage "1" @default.
- W2077998140 abstract "Multithread programming is widely adopted in novel embedded system applications due to its high performance and flexibility. This article addresses compiler optimization for reducing the power consumption of multithread programs. A traditional compiler employs energy management techniques that analyze component usage in control-flow graphs with a focus on single-thread programs. In this environment the leakage power can be controlled by inserting on and off instructions based on component usage information generated by flow equations. However, these methods cannot be directly extended to a multithread environment due to concurrent execution issues. This article presents a multithread power-gating framework composed of multithread power-gating analysis (MTPGA) and predicated power-gating (PPG) energy management mechanisms for reducing the leakage power when executing multithread programs on simultaneous multithreading (SMT) machines. Our multithread programming model is based on hierarchical bulk-synchronous parallel (BSP) models. Based on a multithread component analysis with dataflow equations, our MTPGA framework estimates the energy usage of multithread programs and inserts PPG operations as power controls for energy management. We performed experiments by incorporating our power optimization framework into SUIF compiler tools and by simulating the energy consumption with a post-estimated SMT simulator based on Wattch toolkits. The experimental results show that the total energy consumption of a system with PPG support and our power optimization method is reduced by an average of 10.09% for BSP programs relative to a system without a power-gating mechanism on leakage contribution set to 30%; and the total energy consumption is reduced by an average of 4.27% on leakage contribution set to 10%. The results demonstrate our mechanisms are effective in reducing the leakage energy of BSP multithread programs." @default.
- W2077998140 created "2016-06-24" @default.
- W2077998140 creator A5009835723 @default.
- W2077998140 creator A5050334918 @default.
- W2077998140 creator A5059393275 @default.
- W2077998140 creator A5075834832 @default.
- W2077998140 date "2014-11-18" @default.
- W2077998140 modified "2023-09-25" @default.
- W2077998140 title "Compiler Optimization for Reducing Leakage Power in Multithread BSP Programs" @default.
- W2077998140 cites W1563234392 @default.
- W2077998140 cites W1579794848 @default.
- W2077998140 cites W1594982746 @default.
- W2077998140 cites W1969454562 @default.
- W2077998140 cites W1970238527 @default.
- W2077998140 cites W1978982849 @default.
- W2077998140 cites W1989679561 @default.
- W2077998140 cites W1991300218 @default.
- W2077998140 cites W1994878611 @default.
- W2077998140 cites W1996086722 @default.
- W2077998140 cites W1996607090 @default.
- W2077998140 cites W2031781358 @default.
- W2077998140 cites W2039097694 @default.
- W2077998140 cites W2045271686 @default.
- W2077998140 cites W2060345611 @default.
- W2077998140 cites W2078853139 @default.
- W2077998140 cites W2085134931 @default.
- W2077998140 cites W2095644119 @default.
- W2077998140 cites W2097036268 @default.
- W2077998140 cites W2103961614 @default.
- W2077998140 cites W2120799849 @default.
- W2077998140 cites W2131507936 @default.
- W2077998140 cites W2138843457 @default.
- W2077998140 cites W2148290033 @default.
- W2077998140 cites W2150749964 @default.
- W2077998140 cites W2156348954 @default.
- W2077998140 cites W2158899676 @default.
- W2077998140 cites W2163064833 @default.
- W2077998140 cites W2166243422 @default.
- W2077998140 cites W2169826970 @default.
- W2077998140 cites W2496571351 @default.
- W2077998140 doi "https://doi.org/10.1145/2668119" @default.
- W2077998140 hasPublicationYear "2014" @default.
- W2077998140 type Work @default.
- W2077998140 sameAs 2077998140 @default.
- W2077998140 citedByCount "8" @default.
- W2077998140 countsByYear W20779981402013 @default.
- W2077998140 countsByYear W20779981402014 @default.
- W2077998140 countsByYear W20779981402016 @default.
- W2077998140 countsByYear W20779981402017 @default.
- W2077998140 countsByYear W20779981402018 @default.
- W2077998140 countsByYear W20779981402023 @default.
- W2077998140 crossrefType "journal-article" @default.
- W2077998140 hasAuthorship W2077998140A5009835723 @default.
- W2077998140 hasAuthorship W2077998140A5050334918 @default.
- W2077998140 hasAuthorship W2077998140A5059393275 @default.
- W2077998140 hasAuthorship W2077998140A5075834832 @default.
- W2077998140 hasBestOaLocation W20779981402 @default.
- W2077998140 hasConcept C111919701 @default.
- W2077998140 hasConcept C121332964 @default.
- W2077998140 hasConcept C138101251 @default.
- W2077998140 hasConcept C149635348 @default.
- W2077998140 hasConcept C165801399 @default.
- W2077998140 hasConcept C169590947 @default.
- W2077998140 hasConcept C172385210 @default.
- W2077998140 hasConcept C173608175 @default.
- W2077998140 hasConcept C18903297 @default.
- W2077998140 hasConcept C190902152 @default.
- W2077998140 hasConcept C201410400 @default.
- W2077998140 hasConcept C2780165032 @default.
- W2077998140 hasConcept C2780700455 @default.
- W2077998140 hasConcept C41008148 @default.
- W2077998140 hasConcept C62520636 @default.
- W2077998140 hasConcept C85717602 @default.
- W2077998140 hasConcept C86803240 @default.
- W2077998140 hasConcept C96324660 @default.
- W2077998140 hasConceptScore W2077998140C111919701 @default.
- W2077998140 hasConceptScore W2077998140C121332964 @default.
- W2077998140 hasConceptScore W2077998140C138101251 @default.
- W2077998140 hasConceptScore W2077998140C149635348 @default.
- W2077998140 hasConceptScore W2077998140C165801399 @default.
- W2077998140 hasConceptScore W2077998140C169590947 @default.
- W2077998140 hasConceptScore W2077998140C172385210 @default.
- W2077998140 hasConceptScore W2077998140C173608175 @default.
- W2077998140 hasConceptScore W2077998140C18903297 @default.
- W2077998140 hasConceptScore W2077998140C190902152 @default.
- W2077998140 hasConceptScore W2077998140C201410400 @default.
- W2077998140 hasConceptScore W2077998140C2780165032 @default.
- W2077998140 hasConceptScore W2077998140C2780700455 @default.
- W2077998140 hasConceptScore W2077998140C41008148 @default.
- W2077998140 hasConceptScore W2077998140C62520636 @default.
- W2077998140 hasConceptScore W2077998140C85717602 @default.
- W2077998140 hasConceptScore W2077998140C86803240 @default.
- W2077998140 hasConceptScore W2077998140C96324660 @default.
- W2077998140 hasFunder F4320322795 @default.
- W2077998140 hasFunder F4320322835 @default.
- W2077998140 hasIssue "1" @default.
- W2077998140 hasLocation W20779981401 @default.
- W2077998140 hasLocation W20779981402 @default.