Marcel Beemster
University of Amsterdam
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Marcel Beemster.
Proceedings of the PRISMA workshop on Parallel database systems | 1991
Marcel Beemster
The paper discusses an implementation of POOL-X that aims to be all of available, reliable, portable, modifiable and efficient. This implementation consists of both compiler and run-time-support system. In order to attain the stated goals, the system is kept as simple as possible. Design trade-offs are be discussed, and the final system is evaluated.
ieee international conference on high performance computing data and analytics | 1994
J.F. de Ronde; P.M.A. Sloot; Marcel Beemster; Louis O. Hertzberger
A simulation methodology for predicting the performance of sequential programs as well as data parallel (SPMD) programs on parallel and distributed platforms is presented. The proposed methodology comprises a parameterised description of the applications as well as the target machines. An integrated simulation procedure estimates the time complexity of the (SPMD) application given a well-defined hardware platform and predicts the execution behaviour. The methodology has been actualised in terms of a toolset currently under development at the University of Amsterdam.
ACM Transactions on Programming Languages and Systems | 1994
Marcel Beemster
Strictness optimizations in the implementation of lazy functional languages are not always valid. In nonoptimized graph reduction, evaluation always takes place at the request of case analysis or a primitive operation. Hence, the result of a reduction is always a data value and never a function. This implies that in an implementation no argument satisfaction check is required. But in the presence of strict arguments, “premature” reduction may take place outside the scope of a case or primitive operation. This causes problems in graph reducers that use an aggressive take. Two solutions are presented, one based on a run-time argument satisfaction check, the other on a weakened strictness analyzer. Experimental results are used to compare the two solutions and show that the cost of the aggressive take can be arbitrarily high for specific programs. The experimental results enable a trade-off to be made by the reduction machine designer.
Future Generation Computer Systems | 1993
Marcel Beemster; Pieter H. Hartel; Louis O. Hertzberger; Rutger F. H. Hofman; Koen Langendoen; L. L. Li; R. Milikowski; Willem G. Vree; Hendrik Pieter Barendregt; J. C. Mulder
A clustered architecture has been designed to exploit divide and conquer parallelism in functional programs. The programming methodology developed for the machine is based on explicit annotations and program transformations. It has been successfully applied to a number of algorithms resulting in a benchmark of small and medium size parallel functional programs. Sophisticated compilation techniques are used such as strictness analysis on non-flat domains and RISC and VLIW code generation. Parallel jobs are distributed by an efficient hierarchical scheduler. A special processor for graph reduction has been designed as a basic block for the machine. A prototype of a single cluster machine has been constructed with stock hardware. This paper describes the experience with the project and its current state.
Journal of Mathematical Imaging and Vision | 1994
Pieter H. Hartel; Marc Feeley; Martin Helmut Alt; Lennart Augustsson; Peter Baumann; Marcel Beemster; Emmanuel Chailloux; Christine H. Flood; Wolfgang Grieskamp; Groningen van J. H. G; Kevin Hammond; Bogumil Hausman; Melody Y. Ivory; Peter Lee; Xavier Leroy; S. Loosemore; N. Rojemo; Manuel Serrano; J.-P. Talpin; Jon Thackray; Pierre Weis; Peter Wentworth
intelligent autonomous systems | 1986
Frank Tuijnman; Marcel Beemster; W. Duinker; Louis O. Hertzberger; E. Kuijpers; Henk L. Muller
CAMAS Technical Report | 1994
A. de Mes; Marcel Beemster; J.F. de Ronde; P.M.A. Sloot
CAMAS Technical Report | 1994
A.W. van Halderen; J.F. de Ronde; Marcel Beemster; P.M.A. Sloot
CAMAS Technical Report | 1994
A.W. van Halderen; J.F. de Ronde; Marcel Beemster; P.M.A. Sloot
CAMAS Technical Report | 1993
J.F. de Ronde; A.W. van Halderen; Marcel Beemster; P.M.A. Sloot