DOI QR코드

DOI QR Code

DVFS Algorithm Exploiting Correlation in Runtime Distribution

  • Published : 2009.06.30

Abstract

Dynamic voltage and frequency scaling (DVFS) is an effective method to achieve low power design. In our work, we present an analytical DVFS method which judiciously exploits correlation information in runtime distribution while satisfying deadline constraints. The proposed method overcomes the previous distribution-aware DVFS method [2] which has pessimistic assumption on which runtime distributions are independent. Experimental results show the correlation-aware DVFS offers 13.3% energy reduction compared to existing distribution-aware DVFS [2].

Keywords

References

  1. S. Lee and T. Sakurai, "Run-time voltage hopping for low-power real-time systems," In DAC, 2000 https://doi.org/10.1145/337292.337785
  2. S. Hong, et al., "Runtime distribution-aware dynamic voltage scaling," in ICCAD, 2006 https://doi.org/10.1145/1233501.1233622
  3. C. Xian and Y.-H. Lu, "Dynamic voltage scaling for multitasking real-time systems with uncertain execution time," in GLSVLSI, 2006 https://doi.org/10.1145/1127908.1127998
  4. M.Roitzsch, "Slice-balancing H.264 video encoding for improved scalability of multicore decoding," in EMSOFT, 2007 https://doi.org/10.1145/1289927.1289969
  5. S. Oh, J. Kim, S. Kim, and C.-M. Kyung, "Task partitioning algorithm for intra-task dynamic voltage scaling," in ISCAS 2008 https://doi.org/10.1109/ISCAS.2008.4541646
  6. JM reference software. [Online]. Available: ttp://iphome.hhi.de/suehring/tml/
  7. SoCDesigner, ARM Co. Ltd. [Online]. Available: http://www.arm.com/products/DevTools/
  8. A. Azevedo, I. Issenin, R. Cornea, R. Gupta, N. Dutt, A. Veidenbaum, and A. Nicolau, “Profile-based dynamic voltage scheduling using program checkpoints,” in Proc. DATE, 2002 https://doi.org/10.1109/DATE.2002.998266