Models and languages for parallel computation

DB Skillicorn, D Talia - Acm Computing Surveys (Csur), 1998 - dl.acm.org
We survey parallel programming models and languages using six criteria to assess their
suitability for realistic portable parallel programming. We argue that an ideal model should …

[SÁCH][B] Low-power electronics design

C Piguet - 2018 - books.google.com
The power consumption of integrated circuits is one of the most problematic considerations
affecting the design of high-performance chips and portable devices. The study of power …

Array-OL with delays, a domain specific specification language for multidimensional intensive signal processing

C Glitia, P Dumont, P Boulet - Multidimensional Systems and Signal …, 2010 - Springer
Intensive signal processing applications appear in many application domains such as video
processing or detection systems. These applications handle multidimensional data …

Taking RNA-RNA Interaction to Machine Peak

C Mondal, S Rajopadhye - IEEE Transactions on Parallel and …, 2024 - ieeexplore.ieee.org
RNA-RNA interactions (RRIs) are essential in many biological processes, including gene
transcription, translation, and localization. They play a critical role in diseases such as …

Formal semantics of Array-OL, a domain specific language for intensive multidimensional signal processing

P Boulet - 2008 - inria.hal.science
In several application domains (detection systems, telecommunications, video processing,
etc.) the applications deal with multidimensional data. These applications are usually …

[PDF][PDF] Alphaz: A system for analysis, transformation, and code generation in the polyhedral equational model

T Yuki, V Basupalli, G Gupta, G Iooss, D Kim… - … State University, Tech …, 2012 - Citeseer
The polyhedral model is a formalism for automatic parallelization of an important class of
programs. This class includes affine control loops (ACLs), a common target for aggressive …

High-Level synthesis of loops using the polyhedral model: the MMAlpha software

S Derrien, S Rajopadhye, P Quinton… - High-Level Synthesis: From …, 2008 - Springer
High-level synthesis (HLS) of loops allows efficient handling of intensive computations of an
application, eg in signal processing. Unrolling loops, the classical technique used in most …

Structured scheduling of recurrence equations: Theory and practice

P Quinton, T Risset - Embedded Processor Design Challenges: Systems …, 2002 - Springer
We present new methods for scheduling structured systems of recurrence equations. We
introduce the notion of structured dependence graph and structured scheduling. We show …

Towards a higher level of abstraction in parallel programming

DB Skillicorn - Programming Models for Massively Parallel …, 1995 - ieeexplore.ieee.org
There are substantial problems with exploiting parallelism, particularly massive parallelism.
One attempt to solve these problems is general-purpose parallelism, which searches for …

Accelerating the BPMax algorithm for RNA-RNA interaction

C Mondal, S Rajopadhye - 2021 IEEE International Parallel …, 2021 - ieeexplore.ieee.org
RNA-RNA interactions (RRI) play an important role in various biological processes such as
gene transcription, and are known to play a critical role in diseases such as cancer and …