10.1145/1128022.1128036acmconferencesArticle/Chapter ViewAbstractPublication PagescfConference Proceedingsconference-collections
Article

Tile size selection for low-power tile-based architectures

Published:03 May 2006Publication History

ABSTRACT

In this paper, we investigate the power implications of tile size selection for tile-based processors. We refer to this investigation as a tile granularity study. This is accomplished by distilling the architectural cost of tiles with different computational widths into a system metric we call the Granularity Indicator (GI). The GI is then compared against the communications exposed when algorithms are partitioned across multiple tiles. Through this comparison, the tile granularity that best fits a given set of algorithms can be determined, reducing the system power for that set of algorithms. When the GI analysis is applied to the Synchroscalar tile architecture[1], we find that Synchroscalar's already low power consumption can be further reduced by 14% when customized for execution of the 802.11a reciever. In addition, the GI can also be a used to evaluate tile size when considering multiple applications simultaneously, providing a convenient platform for hardware-software co-design.

References

  1. J. Oliver, R. Rao, P. Sultatna, J. Crandall, E. Czernikowski, L. W. Jones, D. Franklin, V. Akella, and F. T. Chong, Synchroscalar: A multiple clock domain, power-aware, tile-based embedded processor," in 31th Annual International Symposium on Computer Architecture (31th ISCA-2004) Computer Architecture News, ACM SIGARCH/IEEE, June 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. M. B. Taylor et al., The Raw microprocessor: A computational fabric for software circuits and general-purpose programs," IEEE Micro, vol. 22, pp. 25--35, Mar.Apr. 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. K. Sankaralingam, R. Nagarajan, H. Liu, C. Kim, J. Huh, N. Ranganathan, D. Burger, S. W. Keckler, R. G. McDonald, and C. R. Moore, Trips: A polymorphous architecture for exploiting ilp, tlp, and dlp," ACM Trans. Archit. Code Optim., vol. 1, no. 1, pp. 62--93, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. K. Mai, T. Paaske, N. Jayasena, R. Ho, W. J. Dally, and M. Horowitz, Smart memories: A modular recongurable architecture," in 27th Annual International Symposium on Computer Architecture (27th ISCA-2000) Computer Architecture News, (Vancouver, British Columbia, Canada), ACM SIGARCH / IEEE, June 2000. Published as 27th Annual International Symposium on Computer Architecture (27th ISCA-2000) Computer Architecture News, volume 28. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. M. B. Taylor, W. Lee, J. Miller, D. Wentzla, I. Bratt, B. Greenwald, H. Hoffmann, P. Johnson, J. Kim, J. Psota, A. Saraf, N. Shnidman, V. Strumpen, M. Frank, S. P. Amarasinghe, and A. Agarwal, Evaluation of the raw microprocessor: An exposed-wire-delay architecture for ilp and streams.," in ISCA, pp. 2--13, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. R. Kolagotla, J. Fridman, B. Aldrich, M. Hoffman, W. Anderson, M. Allen, D. Witt, R. Dunton, and L. Booth, High Performance Dual-MAC DSP Architecture," IEEE Signal Processing Magazine, July 2002.Google ScholarGoogle Scholar
  7. S. Gupta, S. Keckler, and D. Burger, Technology independent area and delay estimates for microprocessor building blocks," in Technical Report TR2000-05, Department of Computer Science, University of Texas, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. A. Wolfe, J. Fritts, S. Dutta, and E. S. T. Fernandes, Datapath design for a vliw video signal processor.," in HPCA, pp. 24-, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. S. Rixner, W. Dally, B. Khailany, P. Mattson, U. Kapasi, and J. Owens, Register Organization for Media Processing," in International Symposium on High Performance Computer Architecture (HPCA), (Toulouse, France), January 2000.Google ScholarGoogle Scholar
  10. S. Thompson, M. Alavi, M. Hussein, P. Jacob, C. Kenyon, P. Moon, M. Prince, S. Sivakumar, S. Tyagi, and M. Bohr, 130nm logic technology featuring 60nm transistors, low-k dielectrics, and cu interconnects," Intel Technology Journal, vol. 6, pp. 5--13, May 2002.Google ScholarGoogle Scholar
  11. ADSP-2191 Processor Data Sheet." 2002.Google ScholarGoogle Scholar
  12. TMS320C28x Processor Manual." July 2001.Google ScholarGoogle Scholar
  13. M. Y. T. Kumura, M. Ikekawa and I. Kuroda, VLIW DSP for Mobile Applications," IEEE Signal Processing Magazine, July 2002.Google ScholarGoogle Scholar
  14. H. Mizuno, N. Irie, K. Uchiyama, Y. Yanagisawa, S. Yoshioka, I. Kawasaki, and T. Hattori, SH-Mobile3: Application Processor for 3G Cellular Phones on a Low-Power SoC Design Platform," Hot Chips 16, August 2004.Google ScholarGoogle Scholar
  15. E. Norden, P. Leteinturier, J. Barrenscheen, K. Scheibert, and F. Hellwig, A Fast Powertrain Microcontroller," August 2004.Google ScholarGoogle Scholar
  16. TS-101 Data Sheet." August 2002.Google ScholarGoogle Scholar
  17. Transmeta Crusoe TM5700/5900 Processors." 2003.Google ScholarGoogle Scholar
  18. Transmeta Crusoe TM8300/8600 Processors." 2004.Google ScholarGoogle Scholar
  19. TMS320C62x Processor Manual." July 2001.Google ScholarGoogle Scholar
  20. S. A. et. al., A 600MHz VLIW DSP," February 2002.Google ScholarGoogle Scholar
  21. TMS320DM642 Data Sheet." 2005.Google ScholarGoogle Scholar
  22. U. SMART Interconnect Group, Flexsim 1.2 it level simulator." http://ceng.usc.edu/smart/tools.html.Google ScholarGoogle Scholar
  23. X. Chen and L.-S. Peh, Leakage power modeling and optimization in interconnection networks," in ISLPED '03: Proceedings of the 2003 international symposium on Low power electronics and design, pp. 90--95, ACM Press, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. R. Ho, K. Mai, and M. Horowitz, Efficient on-chip global interconnects," in IEEE Symposium on VLSI Circuits, June 2003. Stanford Univeristy.Google ScholarGoogle Scholar
  25. J. S. Kim, M. B. Taylor, J. Miller, and D. Wentzla, Energy characterization of a tiled architecture processor with on-chip networks," in ISLPED '03: Proceedings of the 2003 international symposium on Low power electronics and design, pp. 424--427, ACM Press, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. B. Hendrickson and R. Leland, The chaco user's guide, version 2.0, technical report sand94-2692," 1994. http://www.ti.com/corp/docs/press/backgrounder/omap.shtml.Google ScholarGoogle Scholar
  27. R. Krashinsky, C. Batten, M. Hampton, S. Gerding, B. Pharris, J. Casper, and K. Asanovic, The vector-thread architecture," SIGARCH Comput. Archit. News, vol. 32, no. 2, p. 52, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. D. Marculescu, Application adaptive energy efficient clustered architectures," in ISLPED '04: Proceedings of the 2004 international symposium on Low power electronics and design, pp. 344349, ACM Press, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. V. Zyuban, Unifed architecture level energy-efficiency metric," in GLSVLSI '02: Proceedings of the 12th ACM Great Lakes symposium on VLSI, pp. 24--29, ACM Press, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. A. Hartstein and T. R. Puzak, The optimum pipeline depth considering both power and performance," ACM Trans. Archit. Code Optim., vol. 1, no. 4, pp. 369--388, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. J. A. Fisher, P. Faraboschi, and G. Desoli, Custom-fit processors: letting applications define architectures," in MICRO 29: Proceedings of the 29th annual ACM/IEEE international symposium on Microarchitecture, pp. 324--335, IEEE Computer Society, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. S. Heo and K. Asanovic;, Replacing global wires with an on-chip network: a power analysis," in ISLPED '05: Proceedings of the 2005 international symposium on Low power electronics and design, (New York, NY, USA), pp. 369--374, ACM Press, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. M. Taylor, J. Kim, J. Miller, D. Wentzla, F. Ghodrat, B. Greenwald, H. Ho, m Lee, P. Johnson, W. Lee, A. Ma, A. Saraf, M. Seneski, N. Shnidman, V. Frank, S. Amarasinghe, and A. Agarwal, The raw microprocessor: A computational fabric for software circuits and general purpose programs," 2002.Google ScholarGoogle Scholar
  34. T. Y. Morad, U. C. Weiser, A. Kolodny, M. Valero, and E. Ayguade, Performance, power effociency and scalability fo asymmetric cluster chip multiprocessors," in CCIT Technical Report 514, Technion, 2005.Google ScholarGoogle Scholar

Index Terms

  1. Tile size selection for low-power tile-based architectures

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      CF '06: Proceedings of the 3rd conference on Computing frontiers
      May 2006
      430 pages
      ISBN:1595933026
      DOI:10.1145/1128022

      Copyright © 2006 ACM

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 3 May 2006

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • Article

      Acceptance Rates

      Overall Acceptance Rate 216 of 614 submissions, 35%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader
    About Cookies On This Site

    We use cookies to ensure that we give you the best experience on our website.

    Learn more

    Got it!