Skip to main content

Dual-Issue CGRA for DAG Acceleration

  • Conference paper
  • First Online:

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 901))

Abstract

Coarse-grained Reconfigurable Array (CGRA) is suitable candidate hardware architecture for many computation-intensive applications due to its flexibility and efficiency. In current CGRA architecture, each Processing Element (PE) in CGRA performs one operation or transfers data onto neighbors per cycle. In this paper, a dual-issue scheme is proposed to execute Data Acyclic Graph (DAG). Two operations with mutual precedents can be executed at the same cycle in the PE in the proposed design to improve efficiency. Since some hardware is shared by operations, the overhead can be lowered. We also proposed an ant colony based algorithm for mapping DAG to dual-issue CGRA. Experimental results demonstrate that dual-issue CGRA consumes 5.24% less hardware resource while the performance of some DAG improved 2.6%.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Zainul, A., Svensson, B.: Evolution in architectures and programming methodologies of coarse-grained reconfigurable computing. Microprocess. Microsyst. 33(3), 161–178 (2009)

    Article  Google Scholar 

  2. Sangyun, O., Hongsik, L., Jongeun, L.: Efficient execution of stream graphs on coarse-grained reconfigurable architectures. IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 36(12), 1978–1988 (2017)

    Article  Google Scholar 

  3. Xitian, F., Di, W., Wei, C., Wayne, L., Lingli, W.: Stream processing dual-track CGRA for object inference. IEEE Trans. Very Larg. Scale Integr. (VLSI) Syst. 26, 1–14 (2018)

    Article  Google Scholar 

  4. Chattopadhyay, A.: Ingredients of adaptability: a survey of reconfigurable processors. VLSI Design 2013, 1–18 (2013)

    Article  MathSciNet  Google Scholar 

  5. Hamzeh, M., Shrivastava, A., Sarma, B.K.: Branch-aware loop mapping on CGRAs. In: Proceedings of 2014 Design Automation Conference (DAC), pp. 1–6. IEEE, San Francisco (2014)

    Google Scholar 

  6. Tajas, R., Lukas, J., Dennis, W., Christian, H.: Scheduler for inhomogeneous and irregular CGRAs with support for complex control flow. In: Proceedings of 2016 IEEE International Parallel and Distributed Processing Symposium Workshops, pp. 198–207 (2016)

    Google Scholar 

  7. Radhika, S.H.R., Shrivastava, A., Hamzeh, M.: Path selection based acceleration of conditionals in CGRAs. In: Proceedings of 2015 Design, Automation & Test in Europe Conference & Exhibition (DATE), pp. 121–126. IEEE, Grenoble (2015)

    Google Scholar 

  8. Zhou, L., Liu, D., Zhang, B., Liu, H.: Ant colony optimization for application mapping in coarse-grained reconfigurable array. In: Brisk, P., de Figueiredo Coutinho, J.G., Diniz, P.C. (eds.) ARC 2013. LNCS, vol. 7806, p. 219. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-36812-7_22

    Chapter  Google Scholar 

  9. Merkle, D., Middendorf, M.: Fast ant colony optimization on runtime reconfigurable processor arrays. Genet. Progr. Evol. Mach. 3(4), 345–361 (2002)

    Article  Google Scholar 

Download references

Acknowledgement

This paper is supported by the National Natural Science Foundation of China (61602496).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Li Zhou .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Zhou, L., Zhang, J., Liu, H. (2018). Dual-Issue CGRA for DAG Acceleration. In: Zhou, Q., Gan, Y., Jing, W., Song, X., Wang, Y., Lu, Z. (eds) Data Science. ICPCSEE 2018. Communications in Computer and Information Science, vol 901. Springer, Singapore. https://doi.org/10.1007/978-981-13-2203-7_40

Download citation

  • DOI: https://doi.org/10.1007/978-981-13-2203-7_40

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-13-2202-0

  • Online ISBN: 978-981-13-2203-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics