Long Cheng, Avinash Malik, et al.
IEEE TPDS
In this article we use model checking to statically distribute and schedule Synchronous DataFlow (SDF) graphs on heterogeneous execution architectures. We show that model checking is capable of providing an optimal solution and it arrives at these solutions faster (in terms of algorithm runtime) than equivalent ILP formulations. Furthermore, we also show how different types of optimizations such as task parallelism, data parallelism, and state sharing can be included within our framework. Finally, comparison of our approach with the current state-of-the-art heuristic techniques show the pitfalls of these techniques and gives a glimpse of how these heuristic techniques can be improved. © 2013 ACM.
Long Cheng, Avinash Malik, et al.
IEEE TPDS
Jimmy Cleary, Owen Callanan, et al.
Transactions on Architecture and Code Optimization
Avinash Malik, Alain Girault, et al.
IEEE TPDS
Servesh Muralidharan, Aravind Vasudevan, et al.
TrustCom 2013