Nothing Special   »   [go: up one dir, main page]

skip to main content
10.5555/2485288.2485419acmconferencesArticle/Chapter ViewAbstractPublication PagesdateConference Proceedingsconference-collections
research-article

An efficient and flexible hardware support for accelerating synchronization operations on the STHORM many-core architecture

Published: 18 March 2013 Publication History

Abstract

The current trend in embedded computing consists in increasing the number of processing resources on a chip. Following this paradigm, the STMicroelectronics/CEA Platform 2012 (P2012) project designed an area- and power-efficient many-core accelerator as an answer to the needs of computing power of next-generation data-intensive embedded applications. Synchronization handling on this architecture was critical since speed-ups of parallel implementations of embedded applications strongly depend on the ability to exploit the largest possible number of cores while limiting task management overhead. This paper presents the HardWare Synchronizer (HWS), a flexible hardware accelerator for synchronization operations in the P2012 architecture. Experiments on a multi-core test chip showed that the HWS has less than 1% area overhead while reducing synchronization latencies (up to 2.8 times) and contentions.

References

[1]
STMicroelectronics and CEA, "Platform 2012: A many-core programmable accelerator for ultra-efficient embedded computing in nanometer technology," Research Workshop on STMicroelectronics Platform 2012, Toronto, 2010.
[2]
L. Benini, E. Flamand, D. Fuin, and D. Melpignano, "P2012: Building an ecosystem for a scalable, modular and high-efficiency embedded computing accelerator," in Design, Automation & Test in Europe Conference & Exhibition (DATE12), 2012, pp. 983--987.
[3]
M. Ojail, R. David, K. Ben Chehida, Y. Lhuillier, and L. Benini, "Synchronous reactive fine grain tasks management for homogeneous many-core architectures," in ARCS '11, February 2011.
[4]
M. Ojail, R. David, Y. Lhuillier, and A. Guerre, "Artm: A lightweight fork-join framework for many-core embedded systems," in Design, Automation Test in Europe Conference Exhibition (DATE), march 2013.
[5]
J. M. Mellor-Crummey and M. L. Scott, "Algorithms for scalable synchronization on shared-memory multiprocessors," ACM Trans. Comput. Syst., vol. 9, pp. 21--65, February 1991.
[6]
B. E. S. Akgul and V. J. Mooney III, "The system-on-a-chip lock cache," Design Automation for Embedded Systems, vol. 7, pp. 139--174, 2002. {Online}. Available: http://dx.doi.org/10.1023/A:1019751632622
[7]
M.-C. Chiang, "Memory system design for bus-based multiprocessors," Ph.D. dissertation, Madison, WI, USA, 1991.
[8]
E. Vallejo, R. Beivide, A. Cristal, T. Harris, F. Vallejo, O. Unsal, and M. Valero, "Architectural support for fair reader-writer locking," in Microarchitecture (MICRO), 2010 43rd Annual IEEE/ACM International Symposium on, dec. 2010, pp. 275--286.
[9]
S. F. Lundstorm and G. H. Barnes, "A controllable mimd architecture," in Proceedings of the International Conference on Parallel Processing, 1980, pp. 19--27.
[10]
Apple Inc., "Grand Central Dispatch (GCD) Reference," Tech. Rep., May 2010.
[11]
M. Bariani, P. Lambruschini, and M. Raggio, "Vc-1 decoder on stmicroelectronics p2012 architecture," in In 8th Intl. Workshop STreaming Day, September 2010.

Cited By

View all
  • (2015)Towards an Automatic Co-generator for Manycores Architecture and RuntimeProcedia Computer Science10.1016/j.procs.2015.05.43951:C(2809-2813)Online publication date: 1-Sep-2015
  • (2014)HARSACM Transactions on Embedded Computing Systems10.1145/251731113:3s(1-25)Online publication date: 28-Mar-2014
  • (2013)ARTMProceedings of the Conference on Design, Automation and Test in Europe10.5555/2485288.2485646(1510-1515)Online publication date: 18-Mar-2013

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
DATE '13: Proceedings of the Conference on Design, Automation and Test in Europe
March 2013
1944 pages
ISBN:9781450321532

Sponsors

Publisher

EDA Consortium

San Jose, CA, United States

Publication History

Published: 18 March 2013

Check for updates

Qualifiers

  • Research-article

Conference

DATE 13
Sponsor:
  • EDAA
  • EDAC
  • SIGDA
  • The Russian Academy of Sciences
DATE 13: Design, Automation and Test in Europe
March 18 - 22, 2013
Grenoble, France

Acceptance Rates

Overall Acceptance Rate 518 of 1,794 submissions, 29%

Upcoming Conference

DATE '25
Design, Automation and Test in Europe
March 31 - April 2, 2025
Lyon , France

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)0
Reflects downloads up to 27 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2015)Towards an Automatic Co-generator for Manycores Architecture and RuntimeProcedia Computer Science10.1016/j.procs.2015.05.43951:C(2809-2813)Online publication date: 1-Sep-2015
  • (2014)HARSACM Transactions on Embedded Computing Systems10.1145/251731113:3s(1-25)Online publication date: 28-Mar-2014
  • (2013)ARTMProceedings of the Conference on Design, Automation and Test in Europe10.5555/2485288.2485646(1510-1515)Online publication date: 18-Mar-2013

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media