1999 |
48 | | Per Brinch Hansen:
Java's Insecure Parallelism.
SIGPLAN Notices 34(4): 38-45 (1999) |
1998 |
47 | | Per Brinch Hansen:
Conjugate gradient solution of linear equations.
Concurrency - Practice and Experience 10(2): 139-156 (1998) |
46 | | Per Brinch Hansen:
An Evaluation of High Performance Fortran.
SIGPLAN Notices 33(3): 57-64 (1998) |
45 | | Per Brinch Hansen:
An Evaluation of The Message-Passing Interface.
SIGPLAN Notices 33(3): 65-72 (1998) |
1995 |
44 | | Per Brinch Hansen:
Efficient Parallel Recursion.
SIGPLAN Notices 30(12): 9-16 (1995) |
43 | | Per Brinch Hansen:
The Long Division Algorithm of Linger, Mills and Witt.
Softw., Pract. Exper. 25(1): 109 (1995) |
1994 |
42 | | Per Brinch Hansen:
Interference Control in SuperPascal - A Block-Structured Parallel Language.
Comput. J. 37(5): 399-406 (1994) |
41 | EE | Per Brinch Hansen:
Do hypercubes sort faster than tree machines?
Concurrency - Practice and Experience 6(2): 143-151 (1994) |
40 | EE | Per Brinch Hansen:
SuperPascal - a publication language for parallel scientific computing.
Concurrency - Practice and Experience 6(5): 461-483 (1994) |
39 | | Per Brinch Hansen:
The Programming Language SuperPascal.
Softw., Pract. Exper. 24(5): 467-483 (1994) |
38 | | Per Brinch Hansen:
Multiple-length Division Revisited: a Tour of the Minefield.
Softw., Pract. Exper. 24(6): 579-601 (1994) |
1993 |
37 | | Per Brinch Hansen:
Monitors and Concurrent Pascal: A Personal History.
HOPL Preprints 1993: 1-35 |
36 | EE | Per Brinch Hansen:
Model programs for computational science: A programming methodology for multicomputers.
Concurrency - Practice and Experience 5(5): 407-423 (1993) |
35 | EE | Per Brinch Hansen:
Parallel cellular automata: A model program for computational science.
Concurrency - Practice and Experience 5(5): 425-448 (1993) |
1992 |
34 | | Per Brinch Hansen:
Householder Reduction of Linear Equations.
ACM Comput. Surv. 24(2): 185-194 (1992) |
1989 |
33 | | Per Brinch Hansen:
The Joyce Language Report.
Softw., Pract. Exper. 19(6): 553-578 (1989) |
32 | | Per Brinch Hansen:
A Multiprocessor Implementation of Joyce.
Softw., Pract. Exper. 19(6): 579-592 (1989) |
1987 |
31 | | Per Brinch Hansen:
Joyce - A Programming Language for Distributed Systems.
Softw., Pract. Exper. 17(1): 29-50 (1987) |
30 | | Per Brinch Hansen:
A Joyce Implementation.
Softw., Pract. Exper. 17(4): 267-276 (1987) |
1985 |
29 | | Per Brinch Hansen:
Brinch Hansen on Pascal Compilers
Prentice-Hall 1985 |
1983 |
28 | | Per Brinch Hansen:
Using Personal Computers in Operating System Courses.
Operating Systems Review 17(3): 41-50 (1983) |
1981 |
27 | | Per Brinch Hansen:
Edison-a Multiprocessor Language.
Softw., Pract. Exper. 11(4): 325-361 (1981) |
26 | | Per Brinch Hansen:
The Design of Edison.
Softw., Pract. Exper. 11(4): 363-396 (1981) |
25 | | Per Brinch Hansen:
Edison Programs.
Softw., Pract. Exper. 11(4): 397-414 (1981) |
1980 |
24 | | Per Brinch Hansen,
Jon Fellows:
The Trio Operating System.
Softw., Pract. Exper. 10(11): 943-948 (1980) |
1979 |
23 | | Per Brinch Hansen:
Keynote Address on Concurrent Programming.
IEEE Computer 12(5): 50-56 (1979) |
22 | | Per Brinch Hansen,
Charles Hayden:
Microcomputer Comparison.
Softw., Pract. Exper. 9(3): 211-217 (1979) |
1978 |
21 | EE | Per Brinch Hansen:
Multiprocessor Architectures For Concurrent Programs.
ACM Annual Conference (1) 1978: 317-323 |
20 | | Per Brinch Hansen:
Distributed Processes: A Concurrent Programming Concept.
Commun. ACM 21(11): 934-941 (1978) |
19 | | Per Brinch Hansen:
Network: A Multiprocessor Program.
IEEE Trans. Software Eng. 4(3): 194-199 (1978) |
18 | | Per Brinch Hansen,
Jørgen Staunstrup:
Specification and Implementation of Mutual Exclusion.
IEEE Trans. Software Eng. 4(5): 365-370 (1978) |
17 | | Per Brinch Hansen:
Reproducible Testing of Monitor.
Softw., Pract. Exper. 8(6): 721-729 (1978) |
1977 |
16 | | Per Brinch Hansen:
Experience with Modular Concurrent Programming.
IEEE Trans. Software Eng. 3(2): 156-159 (1977) |
1976 |
15 | | Per Brinch Hansen:
The Solo Operating System: A Concurrent Pascal Program.
Softw., Pract. Exper. 6(2): 141-149 (1976) |
14 | | Per Brinch Hansen:
The Solo Operating System: Job Interface.
Softw., Pract. Exper. 6(2): 151-164 (1976) |
13 | | Per Brinch Hansen:
The Solo Operating System: Processes, Monitors, and Classes.
Softw., Pract. Exper. 6(2): 165-200 (1976) |
12 | | Per Brinch Hansen:
Disk Scheduling at Compile Time.
Softw., Pract. Exper. 6(2): 201-205 (1976) |
1975 |
11 | | Per Brinch Hansen:
The programming language concurrent pascal.
Language Hierarchies and Interfaces 1975: 82-110 |
10 | | Per Brinch Hansen:
The Programming Language Concurrent Pascal.
IEEE Trans. Software Eng. 1(2): 199-207 (1975) |
9 | | Per Brinch Hansen:
Universal Types in Concurrent Pascal.
Inf. Process. Lett. 3(6): 165-166 (1975) |
1974 |
8 | | Per Brinch Hansen:
A Programming Methodology for Operating System Design.
IFIP Congress 1974: 394-397 |
1973 |
7 | | Per Brinch Hansen:
Concurrent Programming Concepts.
ACM Comput. Surv. 5(4): 223-245 (1973) |
6 | | Per Brinch Hansen:
A Reply to Comments on "A Comparison of Two Synchronizing Concepts"
Acta Inf. 2: 189-190 (1973) |
5 | | Per Brinch Hansen:
Testing a Multiprogramming System.
Softw., Pract. Exper. 3(2): 145-150 (1973) |
1972 |
4 | | Per Brinch Hansen:
A Comparison of Two Synchronizing Concepts
Acta Inf. 1: 190-199 (1972) |
3 | | Per Brinch Hansen:
Structured Multiprogramming.
Commun. ACM 15(7): 574-578 (1972) |
1971 |
2 | | Per Brinch Hansen:
An Analysis of Response Ratio Scheduling.
IFIP Congress (1) 1971: 479-484 |
1 | | Per Brinch Hansen:
Short Term Scheduling in Multiprogramming Systems.
SOSP 1971: 101-105 |