Languages and Compilers for Parallel Computing 9th International Workshop, LCPC'96, San Jose, California, USA, August 8-10, 1996, Proceedings /

This book presents the thoroughly refereed post-workshop proceedings of the 9th International Workshop on Languages and Compilers for Parallel Computing, LCPC'96, held in San Jose, California, in August 1996. The book contains 35 carefully revised full papers together with nine poster presentat...

Πλήρης περιγραφή

Λεπτομέρειες βιβλιογραφικής εγγραφής
Συγγραφή απο Οργανισμό/Αρχή: SpringerLink (Online service)
Άλλοι συγγραφείς: Sehr, David (Επιμελητής έκδοσης, http://id.loc.gov/vocabulary/relators/edt), Banerjee, Utpal (Επιμελητής έκδοσης, http://id.loc.gov/vocabulary/relators/edt), Gelernter, David (Επιμελητής έκδοσης, http://id.loc.gov/vocabulary/relators/edt), Nicolau, Alex (Επιμελητής έκδοσης, http://id.loc.gov/vocabulary/relators/edt), Padua, David (Επιμελητής έκδοσης, http://id.loc.gov/vocabulary/relators/edt)
Μορφή: Ηλεκτρονική πηγή Ηλ. βιβλίο
Γλώσσα:English
Έκδοση: Berlin, Heidelberg : Springer Berlin Heidelberg : Imprint: Springer, 1997.
Έκδοση:1st ed. 1997.
Σειρά:Lecture Notes in Computer Science, 1239
Θέματα:
Διαθέσιμο Online:Full Text via HEAL-Link
LEADER 06850nam a2200637 4500
001 978-3-540-69128-0
003 DE-He213
005 20191022151305.0
007 cr nn 008mamaa
008 121227s1997 gw | s |||| 0|eng d
020 |a 9783540691280  |9 978-3-540-69128-0 
024 7 |a 10.1007/BFb0017241  |2 doi 
040 |d GrThAP 
050 4 |a QA76.7-76.73 
050 4 |a QA76.76.C65 
072 7 |a UMX  |2 bicssc 
072 7 |a COM051010  |2 bisacsh 
072 7 |a UMX  |2 thema 
072 7 |a UMC  |2 thema 
082 0 4 |a 005.13  |2 23 
245 1 0 |a Languages and Compilers for Parallel Computing  |h [electronic resource] :  |b 9th International Workshop, LCPC'96, San Jose, California, USA, August 8-10, 1996, Proceedings /  |c edited by David Sehr, Utpal Banerjee, David Gelernter, Alex Nicolau, David Padua. 
250 |a 1st ed. 1997. 
264 1 |a Berlin, Heidelberg :  |b Springer Berlin Heidelberg :  |b Imprint: Springer,  |c 1997. 
300 |a XIV, 618 p.  |b online resource. 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a text file  |b PDF  |2 rda 
490 1 |a Lecture Notes in Computer Science,  |x 0302-9743 ;  |v 1239 
505 0 |a Cross-loop reuse analysis and its application to cache optimizations -- Locality analysis for distributed shared-memory multiprocessors -- Data distribution and loop parallelization for shared-memory multiprocessors -- Data localization using loop aligned decomposition for macro-dataflow processing -- Exploiting monotone convergence functions in parallel programs -- Exact versus approximate array region analyses -- Context-sensitive interprocedural analysis in the presence of dynamic aliasing -- Initial results for glacial variable analysis -- Compiler algorithms on if-conversion, speculative predicates assignment and predicated code optimizations -- Determining asynchronous pipeline execution times -- Compiler techniques for concurrent multithreading with hardware speculation support -- Resource-Directed Loop Pipelining -- Integrating program optimizations and transformations with the scheduling of instruction level parallelism -- Bidirectional scheduling: A new global code scheduling approach -- Parametric computation of margins and of minimum cumulative register lifetime dates -- Global register allocation based on graph fusion -- Automatic parallelization for non-cache coherent multiprocessors -- Lock coarsening: Eliminating lock overhead in automatically parallelized object-based programs -- Are parallel workstations the right target for parallelizing compilers? -- Optimal reordering and mapping of a class of nested-loops for parallel execution -- Communication-minimal tiling of uniform dependence loops -- Communication-minimal partitioning of parallel loops and data arrays for cache-coherent distributed-memory multiprocessors -- Resource-based communication placement analysis -- Statement-level communication-free partitioning techniques for parallelizing compilers -- Generalized overlap regions for communication optimization in data-parallel programs -- Optimizing the representation of local iteration sets and access sequences for block-cyclic distributions -- Interprocedural array redistribution data-flow analysis -- HPF on fine-grain distributed shared memory: Early experience -- Simple qualitative experiments with a sparse compiler -- Factor-join: A unique approach to compiling array languages for parallel machines -- Compilation of constraint systems to procedural parallel programs -- A multithreaded substrate and compilation model for the implicitly parallel language pH -- Threads for interoperable parallel programming -- A programming environment for dynamic resource allocation and data distribution -- Dependence driven execution for data parallelism -- ?-SSA and its construction through symbolic interpretation -- Compiler support for maintaining cache coherence using data prefetching (extended abstract) -- 3D visualization of program structure and data dependence for parallelizing compilers and parallel programming -- Side effect analysis on user-defined reduction functions with dynamic pointer-linked data structures -- Estimating minimum execution time of perfect loop nests with loop-carried dependences -- Automatic data and computation partitioning on scalable shared memory multiprocessors -- The loop parallelizer LooPo-announcement -- A generalized forall concept for parallel languages -- Memory optimizations in the Intel Reference Compiler. 
520 |a This book presents the thoroughly refereed post-workshop proceedings of the 9th International Workshop on Languages and Compilers for Parallel Computing, LCPC'96, held in San Jose, California, in August 1996. The book contains 35 carefully revised full papers together with nine poster presentations. The papers are organized in topical sections on automatic data distribution and locality enhancement, program analysis, compiler algorithms for fine-grain parallelism, instruction scheduling and register allocation, parallelizing compilers, communication optimization, compiling HPF, and run-time control of parallelism. 
650 0 |a Programming languages (Electronic computers). 
650 0 |a Operating systems (Computers). 
650 0 |a Computer programming. 
650 0 |a Computers. 
650 0 |a Arithmetic and logic units, Computer. 
650 1 4 |a Programming Languages, Compilers, Interpreters.  |0 http://scigraph.springernature.com/things/product-market-codes/I14037 
650 2 4 |a Operating Systems.  |0 http://scigraph.springernature.com/things/product-market-codes/I14045 
650 2 4 |a Programming Techniques.  |0 http://scigraph.springernature.com/things/product-market-codes/I14010 
650 2 4 |a Computation by Abstract Devices.  |0 http://scigraph.springernature.com/things/product-market-codes/I16013 
650 2 4 |a Arithmetic and Logic Structures.  |0 http://scigraph.springernature.com/things/product-market-codes/I12026 
700 1 |a Sehr, David.  |e editor.  |4 edt  |4 http://id.loc.gov/vocabulary/relators/edt 
700 1 |a Banerjee, Utpal.  |e editor.  |4 edt  |4 http://id.loc.gov/vocabulary/relators/edt 
700 1 |a Gelernter, David.  |e editor.  |4 edt  |4 http://id.loc.gov/vocabulary/relators/edt 
700 1 |a Nicolau, Alex.  |e editor.  |4 edt  |4 http://id.loc.gov/vocabulary/relators/edt 
700 1 |a Padua, David.  |e editor.  |4 edt  |4 http://id.loc.gov/vocabulary/relators/edt 
710 2 |a SpringerLink (Online service) 
773 0 |t Springer eBooks 
776 0 8 |i Printed edition:  |z 9783662172643 
776 0 8 |i Printed edition:  |z 9783540630913 
830 0 |a Lecture Notes in Computer Science,  |x 0302-9743 ;  |v 1239 
856 4 0 |u https://doi.org/10.1007/BFb0017241  |z Full Text via HEAL-Link 
912 |a ZDB-2-SCS 
912 |a ZDB-2-LNC 
912 |a ZDB-2-BAE 
950 |a Computer Science (Springer-11645)