Ronald H. Perrott

According to our database1, Ronald H. Perrott authored at least 56 papers between 1976 and 2012.

Collaborative distances:
  • Dijkstra number2 of two.
  • Erdős number3 of four.


ACM Fellow

ACM Fellow 1997, "The candidate has made fundamental contributions to the design and implementation of parallel languages and has been active in formulating IT policy at the UK and European levels.".

IEEE Fellow

IEEE Fellow 2004, "For contributions to the design and implementation of programming languages of parallel and distributed computers.".



In proceedings 
PhD thesis 


Online presence:



A constraints-based resource discovery model for multi-provider cloud environments.
J. Cloud Comput., 2012

The PRISM On-demand Digital Media Cloud.
Proceedings of the Cloud Computing, Principles, Systems and Applications, 2010

An application-centric model for cloud management.
Proceedings of the 6th World Congress on Services, 2010

Provider-Independent Use of the Cloud.
Proceedings of the Euro-Par 2009 Parallel Processing, 2009

Sci. Program., 2008

A Statistical Multiresolution Approach for Face Recognition Using Structural Hidden Markov Models.
EURASIP J. Adv. Signal Process., 2008

e-Science Infrastructure for Digital Media Broadcasting.
Computer, 2008

Assessing the Reliability and Cost of Web and Grid Orchestrations.
Proceedings of the The Third International Conference on Availability, 2008

Finance Sector: Requirements for High Assurance within Spatial SOA Based Grid Infrastructures.
Proceedings of the Tenth IEEE International Symposium on High Assurance Systems Engineering (HASE 2007), 2007

Self Managing Middleware for Dynamic Grids.
Proceedings of the Advances in Grid and Pervasive Computing, 2007

Multiresolution Hybrid Approaches for Automated Face Recognition.
Proceedings of the Second NASA/ESA Conference on Adaptive Hardware and Systems (AHS 2007), 2007

GeneGrid: Architecture, Implementation and Application.
J. Grid Comput., 2006

Managing Grid Computations: An ORC-Based Approach.
Proceedings of the Parallel and Distributed Processing and Applications, 2006

GeneGrid: From "Virtual" Bioinformatics Laboratory to "Smart" Bioinformatics Laboratory.
Proceedings of the 19th IEEE International Symposium on Computer-Based Medical Systems (CBMS 2006), 2006

e-Science and its application: Life Sciences and Finance.
Proceedings of the 17th Symposium on Computer Architecture and High Performance Computing (SBAC-PAD 2005), 2005

Grid Service Configuration and Lifecycle Management.
Proceedings of the First International Conference on e-Science and Grid Technologies (e-Science 2005), 2005

GeneGrid: Grid Based Solution for Bioinformatics Application Integration and Experiment Execution.
Proceedings of the 18th IEEE Symposium on Computer-Based Medical Systems (CBMS 2005), 2005

GeneGrid: A Commercial Grid Service Oriented Virtual Bioinformatics Laboratory.
Proceedings of the 2005 IEEE International Conference on Services Computing (SCC 2005), 2005

Gridcast1: A Grid and Web Service Broadcast Infrastructure.
Proceedings of the 2005 IEEE International Conference on Services Computing (SCC 2005), 2005

Demonstrations of Parallel and Distributed Computing.
Proceedings of the Euro-Par 2003. Parallel Processing, 2003

Infrastructure, Requirements and Applications for e-Science.
Proceedings of the 14th Symposium on Computer Architecture and High Performance Computing (SBAC-PAD 2002), 2002

Problems with Data Parallelism.
Parallel Process. Lett., 2001

An automatic data distribution generator for distributed memory machines.
Concurr. Pract. Exp., 1998

ESPRIT Projects.
Proceedings of the Euro-Par '98 Parallel Processing, 1998

High Performance Fortran Implementations: A Survey.
Sci. Program., 1997

Language Constructs for Data Partitioning and Distribution.
Sci. Program., 1995

Automatic Data Distribution.
Proceedings of the High-Performance Computing and Networking, 1994

From line drawings to impressions of 3D objects: developing a model to account for the shapes that people see.
Image Vis. Comput., 1993

Sci. Program., 1992

An Experiment on the Integration of Hypertext within a Multi-User Text Retrieval System.
Hypermedia, 1992

An experiment in concurrent software evaluation.
Concurr. Pract. Exp., 1992

Parallel language developments in Europe: An overview.
Concurr. Pract. Exp., 1992

A Syntax-directed Integrated Programming Environment for Developing SIMD Supercomputer Software.
Softw. Pract. Exp., 1991

Interpreting Line Drawings Using a Clustering Technique.
Proceedings of the Alvey Vision Conference, 1989

Syntax-directed editing.
Softw. Eng. J., 1988

Parallel programming.
International computer science series, Addison-Wesley, ISBN: 978-0-201-14231-0, 1988

A Supercomputer Program Development System.
Softw. Pract. Exp., 1987

The Design and Implementation of a Pascal-Based Language for Array Processor Architectures.
J. Parallel Distributed Comput., 1987

An Improved Parallel Thinning Algorithm.
Commun. ACM, 1987

Supercomputer Languages.
ACM Comput. Surv., 1986

A Parallel Processing Algorithm for Thinning Digitised Pictures.
Proceedings of the CONPAR 86: Conference on Algorithms and Hardware for Parallel Processing, 1986

A Compiler for an Array and Vector Processing Language.
IEEE Trans. Software Eng., 1985

The Programming Language ACTUS.
Softw. Pract. Exp., 1983

The Influence of Hardware and Software Considerations on the Design of Synchronous Parallel Algorithms.
Softw. Pract. Exp., 1983

Implementation of an Array and Vector Processing Language.
Proceedings of the International Conference on Parallel Processing, 1983

Simulation of the Computation Section of a Vector Processor.
Proceedings of the Parallel and Large-Scale Computers: Performance, 1982

Considerations for the Design of Array Processing Languages.
Softw. Pract. Exp., 1981

An Experiment with Fortran and Pascal.
Softw. Pract. Exp., 1981

Language design approaches for parallel processors.
Proceedings of the CONPAR 81: Conference on Analysing Problem Classes and Programming for Parallel Computing, 1981

High level sequential and concurrent programming.
Proceedings of the Microcomputer System Design, 1981

A Simulation Experiment Using Two Languages.
Comput. J., 1980

Languages for Parallel Computers.
Proceedings of the On the Construction of Programs, 1980

Algorithms for Parallel Computers.
Proceedings of the On the Construction of Programs, 1980

A Language for Array and Vector Processors.
ACM Trans. Program. Lang. Syst., 1979

Quasiparallel Tracing.
Softw. Pract. Exp., 1977

Quasiparallel Programming.
Softw. Pract. Exp., 1976