Programming Models and Languages for Parallel Architectures
We study new programming models and languages for emerging architectures. The initial focus was on specific applications languages and models, targeting scalar operand networks (SON) and SIMD architectures. We currently focus on multicore architectures, striving to design a flexible but effective programming language based on OpenCL, CUDA and other industrial efforts.
Bibliography
- A. Di Biagio, A. Barenghi, G. Pelosi and G. Agosta. Design of a Parallel AES for Graphics Hardware using the CUDA framework. To appear in the 5th International Workshop on Security in Systems and Networks (SSN2009), Rome, May 2009.
- G. Agosta and G. Pelosi. A Domain Specific Language for Cryptography. In proceedings of the Forum on specification and Design Languages (FDL 07), Barcelona, Sep 2007.
- G. Agosta, L. Breveglieri, G. Pelosi and M. Sykora. Programming Highly Parallel Reconfigurable Architectures for Symmetric and Asymmetric Cryptographic Applications. In Journal of Computers, Vol 2, No 8, 2007, Academy Publisher.
- G. Agosta, L. Breveglieri, G. Pelosi and M. Sykora. Programming Highly Parallel Reconfigurable Architectures for Public-Key Cryptographic Applications. In proceedings of the 4th International Conference on Information Technology : New Generations (ITNG 2007), Las Vegas, Apr 2007.