Your browser does not support JavaScript!
http://iet.metastore.ingenta.com
1887

access icon free Design and evaluation of fine-grain-mode transition method based on dynamic memory access analysing for variable stages pipeline processor

This study proposes a fine-grain-mode transition method for variable stages pipeline (VSP) processor. The method is based on dynamic memory access analysing and it reduces energy consumption. A VSP processor varies the pipeline depth dynamically according to workload. When the workload is heavy, the processor shifts into a high-speed mode that drives a deep pipeline at a high clock frequency. When the workload is light, the processor shifts into a low-energy mode that unifies pipeline stages to make the pipeline shallower and drives it at a low clock frequency. The conventional mode transition method cannot follow sharp workload changes because it takes a long time to predict workload. The fine-grain pipeline depth control, this study proposes, is based on a high-speed workload prediction mechanism using memory access frequency, and it uses a novel method to conceal the overhead because of changing the pipeline depth. Simulation results show that the authors approach can reduce the energy-delay product 10% below what it would be with the conventional approach.

References

    1. 1)
      • 5. Shimada, H., Ando, H., Shimada, T.: ‘Pipeline stage unification: a low-energy consumption technique for future mobile processors’, Proc. Low Power Electron. Des., 2003, pp. 326329.
    2. 2)
      • 6. Shimada, H., Ando, H., Shimada, T.: ‘Power consumption reduction through combining pipeline unification and dvs (low-power methods)’. IPSJ Trans. Adv. Comput. Syst. (Jpn), 2007, 48, SIG3(ACS17), pp. 7587.
    3. 3)
      • 12. Nomura, K., Sasaki, T., Ohno, K., Kondo, T.: ‘Design and evaluation of mechanism changing pipeline stage for variable stages pipelne’. IPSJ SIG Technical Report (Japanese), 2008, 2008-ARC-179, pp. 4954.
    4. 4)
      • 16. Brooks, D., Tiwari, V., Martonosi, M.: ‘Wattch: a framework for architectural-level power analysis and optimizations’. Proc. Int. Symp. Computer Architecture, 2000, pp. 8394.
    5. 5)
      • 10. Koppanalil, J., Ramrakhyani, P., Desai, S., Vaidyanathan, A., Rotenberg, E.: ‘A case for dynamic pipeline scaling’. Proc. Int. Conf. Compilers, Architecture, and Synthesis for Embedded Systems, 2002, pp. 18.
    6. 6)
      • 15. Baer, J.: ‘Microprocessor architecture’ (Cambridge University Press, 2009).
    7. 7)
      • 9. Yao, J., Miwa, S., Shimada, H., Tomita, S.: ‘A fine-grained runtime power/performance optimization method for processors with adaptive pipeline depth’, J. Comput. Sci. Technol., 2011, 26, pp. 292301.
    8. 8)
      • 2. Ichikawa, Y., Sasaki, T., Hironaka, T., Tanigawa, K., Kitamura, T., Kondo, T.: ‘A design of prototype low energy processor by variable stages pipeline technique’. Proc. Int. Tech. Conf. Circuits/Systems Computers and Communications, 2005, no. 2, pp. 561562.
    9. 9)
      • 4. Nakabayashi, T., Sasaki, T., Ohno, K., Kondo, T.: ‘Design and evaluation of variable stages pipeline processor with low-energy techniques’, IET J. Comput. Digit. Tech., 2012, 6, (1), pp. 4349.
    10. 10)
      • 8. Yao, J., Miwa, S., Shimada, H., Tomita, S.: ‘A dynamic control mechanism for pipeline stage unification by identifying program phases’, IEICE Trans. Inf. Syst., 2009, E91-D, pp. 10101022.
    11. 11)
      • 1. Pouwelse, J., Langendoen, K., Sips, H.: ‘Dynamic voltage scaling on a low-power microprocessor’. Proc. Int. Conf. Mobile Computing and Networking, 2001, pp. 251259.
    12. 12)
      • 11. Dhodapkar, A.S., Smith, J.E.: ‘Managing multi-configuration hardware via dynamic working set analysis’. Proc. Int. Symp. Computer Architecture, 2002, pp. 233244.
    13. 13)
      • 7. Yao, J., Shimada, H., Nakashima, Y., Mori, S., Tomita, S.: ‘Program phase detection based dynamic control mechanisms for pipeline stage unification adoption’. (LNCS 4759) (ISHPC 2005 and ALPS 2006), 2008, pp. 494507.
    14. 14)
      • 13. Sasaki, T., Nomura, K., Nakabayashi, T., Ohno, K., Kondo, T.: ‘Fine grain controller for variable stages pipeline processor’. Proc. Int. Tech. Conf. Circuits/Systems, Computers and Communications, 2010, pp. 748751.
    15. 15)
      • 3. Sasaki, T., Ichikawa, Y., Hironaka, T., Kitamura, T., Kondo, T.: ‘Evaluation of low energy and high performance processor using variable stages pipeline technique’, IET J. Comput. Digit. Tech., 2008, 2, (3), pp. 230238.
    16. 16)
      • 14. Austin, T., Larson, E., Ernst, D.: ‘Simplescalar: an infrastructure for computer system modeling’, Computer, 2002, 35, (2), pp. 5967.
http://iet.metastore.ingenta.com/content/journals/10.1049/iet-cdt.2012.0067
Loading

Related content

content/journals/10.1049/iet-cdt.2012.0067
pub_keyword,iet_inspecKeyword,pub_concept
6
6
Loading
This is a required field
Please enter a valid email address