[كتاب][B] A Theory of Distributed Objects: Asynchrony—Mobility—Groups—Components

D Caromel, L Henrio - 2005‏ - Springer
FG h S h UWU i SU¥ § © h SI h SQ i'w Q\ac 4 aY w UYU f KY o TQQU a U jcao Q hh UQV\ac
4 h A n 5 5 E h T ««Q h VQ f V a T h V w Q jahh W r W [WV k V af Q ª UQV w Q 5©¤ jcaj Q c …

Scheduled dataflow: Execution paradigm, architecture, and performance evaluation

KM Kavi, R Giorgi, J Arul - IEEE Transactions on Computers, 2001‏ - ieeexplore.ieee.org
In this paper, the scheduled dataflow (SDF) architecture-a decoupled memory/execution,
multithreaded architecture using nonblocking threads-is presented in detail and evaluated …

With-loop-folding in Sac-condensing consecutive array operations

SB Scholz - Symposium on Implementation and Application of …, 1997‏ - Springer
This paper introduces a new compiler optimization called With-loop-folding. It is based on a
special loop construct, the with-loop, which in the functional language SAC (for Single …

Lifting C semantics for dataflow optimization

A Calotoiu, T Ben-Nun, G Kwasniewski… - Proceedings of the 36th …, 2022‏ - dl.acm.org
C is the lingua franca of programming and almost any device can be programmed using C.
However, programming modern heterogeneous architectures such as multi-core CPUs and …

[PDF][PDF] Execution and Cache Performance of the Scheduled Dataflow Architecture.

KM Kavi, J Arul, R Giorgi - J. Univers. Comput. Sci., 2000‏ - academia.edu
This paper presents an evaluation of our Scheduled Dataflow (SDF) Processor. Recent
focus in the field of new processor architectures is mainly on VLIW (eg IA-64), superscalar …

[PDF][PDF] Implementing the NAS Benchmark MG in SAC.

C Grelck - ipdps, 2002‏ - academia.edu
SAC is a purely functional array processing language designed with numerical applications
in mind. It supports generic, high-level program specifications in the style of APL. However …

On defining application-specific high-level array operations by means of shape-invariant programming facilities

SB Scholz - Proceedings of the APL98 conference on Array …, 1998‏ - dl.acm.org
Most of the existing high-level array-processing languages support a fixed set of pre-defined
array operations and a few higher-order functions for constructing new array operations from …

[PDF][PDF] Optimizing compilers for structured programming languages

MM Brandis - 1995‏ - eulercenter.ru
The motivation for the work presented in this thesis stems from the recent shift in the
interface between compiler and processor architecture, that started with the introduction of …

A formal semantics and an interactive environment for sisal

I Attali, D Caromel, A Wendelborn - Tools and Environments for Parallel …, 1996‏ - Springer
We present a formal definition of the dynamic semantics of a significant part of the language
Sisal 2.0 in the structural operational style of Natural Semantics, using Typol inference rules …

On programming scientific applications in SAC — A functional language extended by a subsystem for high-level array operations

SB Scholz - Symposium on Implementation and Application of …, 1996‏ - Springer
This paper discusses some of the pros and cons of extending a simple functional language
called SAC (for Single Assignment C) by array operations similar to those that are available …