Per Brinch Hansen

According to our database1, Per Brinch Hansen
  • authored at least 51 papers between 1970 and 1999.
  • has a "Dijkstra number"2 of four.

Awards

IEEE Fellow

IEEE Fellow 1985, "For contributions to concurrent programming and operating systems".

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Other 

Links

Homepage:

On csauthors.net:

Bibliography

1999
Java's Insecure Parallelism.
SIGPLAN Notices, 1999

1998
An Evaluation of The Message-Passing Interface.
SIGPLAN Notices, 1998

An Evaluation of High Performance Fortran.
SIGPLAN Notices, 1998

Conjugate gradient solution of linear equations.
Concurrency - Practice and Experience, 1998

1996
The search for simplicity - essays in parallel programming.
IEEE, ISBN: 978-0-8186-7566-9, 1996

1995
The Long Division Algorithm of Linger, Mills and Witt.
Softw., Pract. Exper., 1995

Efficient Parallel Recursion.
SIGPLAN Notices, 1995

1994
Multiple-length Division Revisited: a Tour of the Minefield.
Softw., Pract. Exper., 1994

The Programming Language SuperPascal.
Softw., Pract. Exper., 1994

SuperPascal - a publication language for parallel scientific computing.
Concurrency - Practice and Experience, 1994

Do hypercubes sort faster than tree machines?
Concurrency - Practice and Experience, 1994

Interference Control in SuperPascal - A Block-Structured Parallel Language.
Comput. J., 1994

1993
Parallel cellular automata: A model program for computational science.
Concurrency - Practice and Experience, 1993

Model programs for computational science: A programming methodology for multicomputers.
Concurrency - Practice and Experience, 1993

Monitors and Concurrent Pascal: A Personal History.
Proceedings of the History of Programming Languages Conference (HOPL-II), 1993

1992
Householder Reduction of Linear Equations.
ACM Comput. Surv., 1992

1989
A Multiprocessor Implementation of Joyce.
Softw., Pract. Exper., 1989

The Joyce Language Report.
Softw., Pract. Exper., 1989

1987
A Joyce Implementation.
Softw., Pract. Exper., 1987

Joyce - A Programming Language for Distributed Systems.
Softw., Pract. Exper., 1987

1985
Brinch Hansen on Pascal Compilers
Prentice-Hall, ISBN: 0-13-083098-4, 1985

1983
Using Personal Computers in Operating System Courses.
Operating Systems Review, 1983

1981
Edison Programs.
Softw., Pract. Exper., 1981

The Design of Edison.
Softw., Pract. Exper., 1981

Edison-a Multiprocessor Language.
Softw., Pract. Exper., 1981

1980
The Trio Operating System.
Softw., Pract. Exper., 1980

1979
Microcomputer Comparison.
Softw., Pract. Exper., 1979

Keynote Address on Concurrent Programming.
IEEE Computer, 1979

1978
Specification and Implementation of Mutual Exclusion.
IEEE Trans. Software Eng., 1978

Network: A Multiprocessor Program.
IEEE Trans. Software Eng., 1978

Reproducible Testing of Monitor.
Softw., Pract. Exper., 1978

Distributed Processes: A Concurrent Programming Concept.
Commun. ACM, 1978

A keynote address on concurrent programing.
Proceedings of the IEEE Computer Society's Second International Computer Software and Applications Conference, 1978

Multiprocessor Architectures For Concurrent Programs.
Proceedings of the Proceedings 1978 ACM Annual Conference, 1978

1977
Experience with Modular Concurrent Programming.
IEEE Trans. Software Eng., 1977

1976
Disk Scheduling at Compile Time.
Softw., Pract. Exper., 1976

The Solo Operating System: Processes, Monitors, and Classes.
Softw., Pract. Exper., 1976

The Solo Operating System: Job Interface.
Softw., Pract. Exper., 1976

The Solo Operating System: A Concurrent Pascal Program.
Softw., Pract. Exper., 1976

1975
The Programming Language Concurrent Pascal.
IEEE Trans. Software Eng., 1975

Universal Types in Concurrent Pascal.
Inf. Process. Lett., 1975

The programming language concurrent pascal.
Proceedings of the Language Hierarchies and Interfaces, International Summer School, Marktoberdorf, Germany, July 23, 1975

1974
A Programming Methodology for Operating System Design.
IFIP Congress, 1974

1973
Testing a Multiprogramming System.
Softw., Pract. Exper., 1973

Concurrent Programming Concepts.
ACM Comput. Surv., 1973

A Reply to Comments on "A Comparison of Two Synchronizing Concepts"
Acta Inf., 1973

1972
Structured Multiprogramming.
Commun. ACM, 1972

A Comparison of Two Synchronizing Concepts.
Acta Inf., 1972

1971
Short Term Scheduling in Multiprogramming Systems.
Proceedings of the Third Symposium on Operating System Principles, 1971

An Analysis of Response Ratio Scheduling.
IFIP Congress (1), 1971

1970
The nucleus of a multiprogramming system.
Commun. ACM, 1970


  Loading...