23.1 Sisal Publication Bibliography

[1] Beard, Patrick; An Implementation of SISAL for Distributed-Memory Architectures; Jun-95;

[2] Cann, D.; Feo, J.; Sisal versus FORTRAN: A Comparison Using the Livermore Loops; Apr-90; UCRL-102263 (2);

[3] Cann, D.; Feo, J.; Bohm, W.; Oldehoeft, R.; SISAL: Toward Resolving the Parallel Programming Crisis; May-92; UCRL-JC-109774;

[4] Cann, D.; Feo, J.; Bohm, W.; Oldehoeft, R.; The SISAL 2.0 Reference Manual; Dec-91; UCRL-MA-109098;

[5] Cann, D.; Feo, J.; Bohm, W.; Oldehoeft, R.; A Guide to the Optimizing SISAL Compiler; Sep-91; UCRL-MA-108369;

[6] Cann, D.; Feo, J.; DeBoni, T.; SISAL 1.2: High Performance Applicative Computing; May-90; UCRL-JC-103980;

[7] Cann, D.; Wolski, R.; Feo, J.; Parallel Functional Computation: Current Results and Observations; Jun-91; UCRL-JC-107022;

[8] Cann, David; SISAL: 1.2 A Brief Introduction and Tutorial; May-92 UCRL-MA-110620;

[9] Cann, David; Framework Preconstruction and Aggregate Storage Subsumption Optimizations for Sisal 1.2; May-92; UCRL-MA-110701;

[10] Cann, David; The Optimizing SISAL Compiler: Version 12.0; Apr-92; UCRL-MA-110080;

[11] Cann, David; Retire Fortran? A Debate Rekindled; Mar-92; UCRL-JC-107018 (2);

[12] Cann, David; Retire Fortran? A Debate Rekindled; Jul-91; UCRL-JC-107018(1);

[13] Cann, David; Retire Fortran? A Debate Rekindled; Apr-91; UCRL-JC-107018;

[14] Cann, David; Vectorization of an Applicative Language: Current Results and Future Directions; Nov-90; UCRL-JC-105654;

[15] Cann, David; Compilation Techniques for High Performance Applicative Computation; May-89; CS-89-108;

[16] Cann, David; Sisal Multiprocessing Support (July 1987); Jul-87; UCID-21115;

[17] Cann, David; Feo, John; Sisal versus FORTRAN: A Comparison Using the Livermore Loops; Nov-89; UCRL-102263 (1);

[18] Denton, Scott; Optimizing Parallel Reduction Operations;

[19] Feo, J.; Cann, D.; Oldehoeft, R.; A Report on the Sisal Language Project; UCRL-102440 (1);

[20] Feo, J.; DeBoni, T.; Caffey, H.; Hausheer, F.; Developing Molecular Dynamics Simulation Codes Using Mixed Language Programming; May-94; UCRL-JC-116641;

[21] Feo, J.; DeBoni, T.; Rodrigue, G.; Muller, J.; Implementation and Performance of Domain Decomposition Algorithm in Sisal; Sep-93; UCRL-JC-115029;

[22] Feo, John; Sisal; The Salishan Problems in Sisal; Jul-92; UCRL-JC-110915;

[23] Feo, John; Arrays in Sisal; Sep-90 UCRL-JC-106081;

[24] Feo, John; An Analysis of the Computational and Parallel Complexity of the Livermore Loops; Parallel Computing; Jan-88;

[25] Feo, John; The Livermore Loops in Sisal; Aug-87; UCID-21159;

[26] Feo, John; DeBoni, Thomas; A Sisal Workshop (Ohio Supercomputer Center);

[27] Grit, D; McGraw, J.; Programming Divide and Conquer on a Multiprocessor; May-83; UCRL-88710;

[28] Hendrickson, Chris; Programming A Real Code In A Functional Language (Part 1); Sep-91; UCRL-JC-108326;

[29] Lee, C.; Skedzielewski, Steve; On the Implementation of Applicative Languages on Shared-Memory Mimd Multiprocessors; Apr-88; UCRL-97980;

[30] Lee, Ching-Cheng; Experience of Implementing Applicative Parallelism on Cray X-MP; May-88; UCRL-98303;

[31] (1); McGraw, James; The Val Language - Description and Analysis; Dec-80; UCRL-83251;

[32] McGraw, Jim; Parallel Functional Programming in Sisal: Fictions, Facts and Future; Jul-93; UCRL-JC-114360;

[33] McGraw, Jim; Skedzielewski, Steve; Sisal Streams and Iteration in A single-Assignment Language Version 1.2; Mar-85; M-146 (1);

[34] McGraw, Jim; Skedzielewski, Steve; Sisal Streams and Iteration in A single-Assignment Language Version 1.1; Jul-83; M-146;

[35] McGraw, Jim; Skedzielewski, Steve; Streams and Iteration in Val; Additions to a Data Flow Language; Mar-82; UCRL-87414;

[36] Miller, Patrick; Cedeno, W.; A User's Guide to Twine; Jul-93;

[37] Miller, Patrick; The Efficient Implementation of Error Values in Functional Languages; Nov-91; UCRL-JC-105794;

[38] Miller, Patrick; Implementing Error Values in Applicative Languages; Aug-91; UCRL-JC 106539;

[39] Miller, Patrick; Twineman - Man Pages for the Twine Debugging System;

[40] Miller, Patrick; Implementing Error-valued Semantics for Dataflow Languages on Imperative Machines; UCRL-JC-111550;

[41] Oldehoeft, Rod; Mixed Applicative and Imperative Programs; Feb-87; UCRL-96244;

[42] Ranelletti, John; Graph Transformation Algorithms for Array Memory Optimization in Applicative Languages (Ph.D. Thesis); Nov-87; UCRL-53832;

[43] Sarkar, Vivek; Partitioning and Scheduling Parallel Programs for execution on Multiprocessors; Apr-87; CSL-TR-87-328;

[44] Sarkar, Vivek; Compile-time Partitioning and Scheduling of Parallel Programs;

[45] Sarkar, Vivek; Cann, David; POSC - a Partitioning and Optimizing Sisal Compiler; Apr-90; UCRL-102737 (1);

[46] Sarkar, Vivek; Skedzielewski, Steve; An Automatically Partitioning Compiler for Sisal; Dec-88; UCRL-98289;

[47] Skedzielewski, Steve; Yates, Robert; Fibre: An External Format for SISAL and IF1 Data Objects, Version 1.1; Apr-88; M-154, Rev. 1;

[48] Skedzielewski, Steve; Data Flow Graph Optimization in IF1 (Dec. 2, 1987); Dec-87; UCRL-92122 (1);

[49] Skedzielewski, Steve; DI: An Interactive Debugging Interpreter for Applicative Languages; Mar-87; UCRL-95709;

[50] Skedzielewski, Steve; IF1 An Intermediate Form for Applicative Languages, Version 1.0; Jul-85; M-170;

[51] Skedzielewski, Steve; A Simple Method to Remove Reference Counting in Applicative Programs; UCRL-100156;

[52] Welcome, Mike; IF2 An Applicative Language Intermediate Form with Explicit Memory Management; Dec-86; M-195;

[53] Wolski, R.; Feo, J.; Cann, D.; A Prototype Functional Langauge Implementation for Hierarchical-Memory Architectures; Jun-91; UCRL-JC-107437 (1);

[54] Wolski, R.; Feo, J.; Cann, D.; Implementing Functional Languages to Exploit Locality; Jun-91; UCRL-JC-107491;

[55] Wolski, Richard; Feo, John; Program Partitioning for NUMA Multiprocessor Computer Systems; Oct-92; UCRL-JC-112183;

[56] Yates, Robert; Di Tutorial; Apr-88; UCID-21393;

[57] Proceedings of the Third Sisal User's Conference; Oct-93; CONF-9310206;

[58] Proceedings of the Second Sisal User's Conference; Oct-92; CONF-9210270;

Previous Section

Back to the first page

Table of Contents