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