Compilers: principles, techniques, and tools
Compilers: principles, techniques, and tools
High-performance computer architecture (2nd ed.)
High-performance computer architecture (2nd ed.)
Dynamic parsers and evolving grammars
ACM SIGPLAN Notices
Parallel Programming and Compilers
Parallel Programming and Compilers
Computer Architecture and Parallel Processing
Computer Architecture and Parallel Processing
Exploiting dynamicity for the definition and parsing of context sensitive grammars
CONTEXT'03 Proceedings of the 4th international and interdisciplinary conference on Modeling and using context
On the implementation of parallel shortest path algorithms on a supercomputer
ISPA'06 Proceedings of the 4th international conference on Parallel and Distributed Processing and Applications
Hi-index | 0.00 |
The experience described in this paper relates to the implementation on the parallel computer APEmille of a model for large-scale atmosphere motion, originally developed in Fortran for a conventional architecture. The most critical aspects of this work are described: the mapping of a bidimensional problem on the tridimensional thoroidal architecture of the parallel machine, the choice of a data distribution strategy that minimizes the internode communication needs, the definition of an algorithm for internode communication that minimizes communication costs by performing only first neighbour communications, and the implementation of machine dependant optimizations that allowed to exploit the pipelined architecture of the APEmille processing node and the large register file. An analysis of the performances is reported, compared to both the APEmille peak performance and to the performance on other conventional sequential architectures. Finally, a comparison with the original physical results is presented.