1. [Publications](/publications)
2. Hardware Abstractions for Targeting EDDO Architectures with the Polyhedral Model
 
 # Hardware Abstractions for Targeting EDDO Architectures with the Polyhedral Model

  ![Publication image](/sites/default/files/styles/wide/public/default_images/default.jpeg?itok=qUFsuJCP "Publication image")

 Unlike cache-based load-store architectures, Explicit De- coupled Data Orchestration (EDDO) architectures are pro- grammed using decoupled but synchronized programs run- ning at various units on the hardware, moving data between storage units and/or performing computations. As such, they present a unique programming challenge.

In this paper, we propose a set of hardware abstractions to represent EDDO architectures, enabling them to be targeted with the polyhedral model for statically analyzable work- loads. The abstractions are rich enough to support EDDO ar- chitectures with arbitrarily deep storage hierarchies, hierar- chical parallelism and support for temporal and spatial reuse exploitation via multicast, peer-to-peer communications, and spatial reduction. We also frame the abstractions within the context of an in-progress project called PolyEDDO, which is a mapping analysis and code-generation framework for EDDO architectures.



 ## Authors



[Angshuman Parashar](/person/angshuman-parashar)

Prasanth Chatarasi (IBM Research)

[Po-An Tsai](/person/po-an-tsai)

 

 

 ## Publication Date



Wednesday, January 20, 2021

 

 ## Published in



[International Workshop on Polyhedral Compilation Techniques (IMPACT)](https://acohen.gitlabpages.inria.fr/impact/impact2021/)

 

 ## Research Area



[Computer Architecture](/research-area/computer-architecture)

[Programming Languages, Systems and Tools](/research-area/programming-languages-systems)

 

 

 ## External Links



[IMPACT 2021 workshop](https://acohen.gitlabpages.inria.fr/impact/impact2021/)

 

 

 ## Uploaded Files



[Published manuscript](https://d1qx31qr3h6wln.cloudfront.net/publications/IMPACT_2021_PolyEDDO.pdf "Open file in new window")977.72 KB