Per Brinch Hansen

According to our database1, Per Brinch Hansen authored at least 52 papers between 1970 and 1999.

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

Awards

IEEE Fellow

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

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

1999
Java's Insecure Parallelism.
ACM SIGPLAN Notices, 1999

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

An Evaluation of High Performance Fortran.
ACM SIGPLAN Notices, 1998

Conjugate gradient solution of linear equations.
Concurr. Pract. Exp., 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. Exp., 1995

The SuperPascal Software.
ACM SIGSOFT Softw. Eng. Notes, 1995

Efficient Parallel Recursion.
ACM SIGPLAN Notices, 1995

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

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

SuperPascal - a publication language for parallel scientific computing.
Concurr. Pract. Exp., 1994

Do hypercubes sort faster than tree machines?
Concurr. Pract. Exp., 1994

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

1993
Parallel cellular automata: A model program for computational science.
Concurr. Pract. Exp., 1993

Model programs for computational science: A programming methodology for multicomputers.
Concurr. Pract. Exp., 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. Exp., 1989

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

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

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

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

1983
Using Personal Computers in Operating System Courses.
ACM SIGOPS Oper. Syst. Rev., 1983

1981
Edison Programs.
Softw. Pract. Exp., 1981

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

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

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

1979
Microcomputer Comparison.
Softw. Pract. Exp., 1979

Keynote Address on Concurrent Programming.
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. Exp., 1978

Multiprocessor architectures for concurrent programs.
SIGARCH Comput. Archit. News, 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

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

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

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

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

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

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

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

The purpose of concurrent Pascal.
Proceedings of the International Conference on Reliable Software 1975, 1975

1974
A Programming Methodology for Operating System Design.
Proceedings of the Information Processing, 1974

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

Concurrent Programming Concepts.
ACM Comput. Surv., 1973

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

1972
Structured Multiprogramming.
Commun. ACM, 1972

A Comparison of Two Synchronizing Concepts.
Acta Informatica, 1972

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

An Analysis of Response Ratio Scheduling.
Proceedings of the Information Processing, Proceedings of IFIP Congress 1971, Volume 1, 1971

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


  Loading...