close
1.

図書

図書
Michael Jaedicke
出版情報: Berlin : Springer, c2001  xi, 161 p. ; 24 cm
シリーズ名: Lecture notes in computer science ; 2169
所蔵情報: loading…
目次情報: 続きを見る
Introduction / Chapter 1:
ORDBMS: The Next Great Wave / 1.1:
Extensible DBMS / 1.2:
Overview / 1.3:
Background on User-Defined Routines / Chapter 2:
User-Defined Routines / 2.1:
Definition, Implementation, and Execution of New UDR / 2.2:
User-Defined Scalar Functions / 2.2.1:
User-Defined Aggregate Functions / 2.2.2:
User-Defined Table Functions / 2.2.3:
User-Defined Functions and Large Objects / 2.2.4:
Comparison with Stored Procedures / 2.3:
Optimization of Queries with UDF / 2.4:
Parallel Processing of User-Defined Functions / Chapter 3:
Limits of Current ORDBMS / 3.1:
Parallel Processing of UDF / 3.3:
Two Step Parallel Aggregation of UDAF / 3.3.1:
Partitioning Classes and Partitionable Functions / 3.3.2:
Parallel Sorting as a Preprocessing Step for UDAF / 3.3.3:
Extended Syntax for Function Registration / 3.3.4:
Example Applications / 3.4:
The UDAF Most_Frequent / 3.4.1:
The UDSF Running_Average / 3.4.2:
The UDAF Median / 3.4.3:
Further Applications / 3.4.4:
Plausibility Considerations Regarding Performance / 3.5:
Related Work / 3.6:
Summary / 3.7:
Intra-function Parallelism / Chapter 4:
Compose/Decompose Operators for Intra-function Parallelism / 4.1:
Compose/Decompose Operators / 4.2.1:
Extensibility of Compose Operators by Combine Functions / 4.2.2:
Application of Intra-function Parallelism / 4.2.3:
Intra-function Parallelism for Function Pipelines / 4.2.4:
Experimental Performance Study / 4.3:
Experimental Scenario and Implementation / 4.3.1:
Performance Results / 4.3.2:
The Multi-operator Method / 4.4:
Performance Problems with Complex UDF in Current ORDBMS / 5.1:
The PBSM Algorithm as a Sophisticated UDP Implementation / 5.2.1:
The Multi-operator Method as a New Technique to Implement Complex UDF / 5.3:
The Multi-operator Method and Its Benefits / 5.3.1:
A Multi-operator Implementation of the PBSM Algorithm / 5.3.2:
Supporting the Multi-operator Method / 5.4:
Executing Query Execution Plans / 5.4.1:
Example for a Textual Specification of Query Execution Plans / 5.4.2:
Parallel Evaluation / 5.4.3:
Performance Evaluation / 5.5:
Experimental Scenario / 5.5.1:
User-Defined Table Operators / 5.5.2:
A Generalization Relationship for Row Types / 6.1:
Defining and Implementing UDTO / 6.2.2:
The Different Usages of the UDTO Concept / 6.2.3:
Parallel Processing of Procedural UDTO / 6.2.4:
Extension to Multiple Output Tables / 6.2.5:
Example Applications for UDTO / 6.3:
Computing a Spatial Join / 6.3.1:
Different UDTO for the Same Predicate / 6.3.2:
Computing the Median: An Aggregation Operator / 6.3.3:
A UDTO for a Complex Aggregation / 6.3.4:
Association Rule Mining / 6.3.5:
Summary and Conclusions / 6.4:
Implementation of UDTO / Chapter 7:
The MIDAS Prototype / 7.1:
Architectural Overview / 7.2.1:
Query Compilation and Execution / 7.2.2:
The MIDAS System Tables / 7.2.3:
UDSF in MIDAS / 7.2.4:
Implementation of SQL Macros / 7.3:
DDL Statements / 7.3.1:
SQL Macro Expansion in DML Statements / 7.3.2:
Expanding SQL Macros in Preprocessors and Middleware / 7.3.3:
Implementation of Procedural UDTO / 7.4:
Extensions to the SQL Compiler / 7.4.1:
Extensions to the Optimizer and the Parallelizer / 7.4.2:
Extensions to the Scheduler / 7.4.3:
Extensions to the Execution Engine / 7.4.4:
Extensions to Transaction Management / 7.4.5:
Implementation of Input and Output Tables / 7.4.6:
Optimization Issues for UDTO / 7.5:
UDTO and Implied Predicates / 7.5.1:
Estimating Costs and Selectivity of UDTO / 7.5.2:
Application of Traditional Optimization Rules / 7.5.3:
Using UDTO to Generate Alternative Execution Plans for UDF / 7.6:
Evaluation of the Implementation / 7.7:
Evaluation of SQL Macros / 7.7.1:
Evaluation of Procedural UDTO / 7.7.2:
Summary, Conclusions, and Future Work / 7.8:
Conclusions / 8.1:
Future Work / 8.3:
References
Appendix A
The Program sequential_invert / A.1:
The Program parallel_invert / A.2:
The Query Execution Plan for the Spatial Join with SQL Macro / A.3:
Introduction / Chapter 1:
ORDBMS: The Next Great Wave / 1.1:
Extensible DBMS / 1.2:
2.

図書

図書
Franck Cassez ... [et al.] (eds.)
出版情報: Berlin : Springer, c2001  x, 222 p. ; 24 cm
シリーズ名: Lecture notes in computer science ; 2067
所蔵情報: loading…
3.

図書

図書
Gul A. Agha, Fiorella De Cindio, Grzegorz Rozenberg (eds.)
出版情報: Berlin : Springer, c2001  viii, 537 p. ; 24 cm
シリーズ名: Lecture notes in computer science ; 2001
所蔵情報: loading…
目次情報: 続きを見る
Object Oriented Modeling with Object Petri Nets / C. LakosSection I:
Using Petri Nets for Specifying Active Objects and Generative Communication / T. Holvoet ; P. Verbaeten
Object-Oriented Nets with Algebraic Specifications: The CO-OPN/2 Formalism / O. Biberstein ; D. Buchs ; N. Guelfi
CLOWN as a Testbed for Concurrent Object-Oriented Concepts / E. Battiston ; A. Chizzoni ; F. De Cindio
Concurrency in Communicating Object Petri Nets / R. Valk
Object Orientation in Hierarchical Predicate Transition Nets / X. He ; Y. Ding
CoOperative Objects: Principles, Use and Implementation / C. Sibertin-Blanc
OB(PN)2: An Object Based Petri Net Programming Notation / J. Lilius
On Formalizing UML with High-Level Petri Nets / L. Baresi ; M. Pezzè
Modeling a Groupware Editing Tool with Cooperative Objects / R. Bastide ; P. PalanqueSection II:
Modeling Constrained Geometric Objects with OBJSA Nets / M. A. Alberti ; P. Evi ; D. Marini
An Object-Based Modular CPN Approach: Its Application to the Specification of a Cooperative Editing Environment / D. S. Guerrero ; J. C. A. de Figueiredo ; A. Perkusich
KRON: Knowledge Engineering Approach Based on the Integration of CPNs with Objects / J. A. Bañares ; P. R. Muro-Medrano ; J. L. Villarroel ; F. J. Zarazaga
Modeling of a Library with THORNs / F. Köster ; S. Schöf ; M. Sonnenschein ; R. Wieting
Inheritance of Dynamic Behavior: Development of a Groupware Editor / T. Basten ; W. M. P. van der Aalst
Object Colored Petri Nets - A Formal Technique for Object Oriented Modeling / C. Maier ; D. Moldt
An Actor Algebra for Specifying Distributed Systems: The Hurried Philosophers Case Study / M. Gaspari ; G. ZavattaroSection III:
Formal Reasoning about Actor Programs Using Temporal Logic / S. Schacht
Flexible Types for a Concurrent Model / F. Puntigam
High Level Transition Systems for Communicating Agents / F. Vernadat ; P. Azéma
Schedulability Analysis of Real Time Actor Systems Using Colored Petri Nets / L. Nigro ; F. Pupo
Control Properties in Object-Oriented Specifications / A. Diagne
Case Studies / Section IV:
A Cooperative Petri Net Editor
The Hurried Philosophers
Author Index
Object Oriented Modeling with Object Petri Nets / C. LakosSection I:
Using Petri Nets for Specifying Active Objects and Generative Communication / T. Holvoet ; P. Verbaeten
Object-Oriented Nets with Algebraic Specifications: The CO-OPN/2 Formalism / O. Biberstein ; D. Buchs ; N. Guelfi
4.

図書

図書
Santosh Pande, Dharma P. Agrawal (eds.)
出版情報: Berlin : Springer, c2001  xxvii, 778 p. ; 24 cm
シリーズ名: Lecture notes in computer science ; 1808
所蔵情報: loading…
目次情報: 続きを見る
Preface / Santosh Pande ; Dharma P. Agrawal
Introduction
Compiling for Distributed Memory Multiprocessors / 1:
Motivation / 1.1:
Complexity / 1.2:
Outline of the Monograph / 1.3:
Future Directions / 1.4:
Languages / Section I:
High Performance Fortran 2.0 / Ken Kennedy ; Charles KoelbelChapter 1:
History and Overview of HPF / 2:
Data Mapping / 3:
Basic Language Features / 3.1:
Advanced Topics / 3.2:
Data Parallelism / 4:
Task Parallelism / 4.1:
EXTRINSIC Procedures / 5.1:
The TASK_REGION Directive / 5.2:
Input and Output / 6:
Summary and Future Outlook / 7:
The Sisal Project: Real World Functional Programming / Jean-Luc Gaudiot ; Tom DeBoni ; John Feo ; Wim Bohm ; Walid Najjar ; Patrick MillerChapter 2:
The Sisal Language: A Short Tutorial
An Early Implementation: The Optimizing Sisal Compiler
Update in Place and Copy Elimination
Build in Place
Reference Counting Optimization / 3.3:
Vectorization / 3.4:
Loop Fusion, Double Buffering Pointer Swap, and Inversion / 3.5:
Sisal90
The Foreign Language Interface
A Prototype Distributed-Memory SISAL Compiler
Base Compiler
Rectangular Arrays
Block Messages / 5.3:
Multiple Alignment / 5.4:
Results / 5.5:
Further Work / 5.6:
Architecture Support for Multithreaded Execution
Blocking and Non-blocking Models / 6.1:
Code Generation / 6.2:
Summary of Performance Results / 6.3:
Conclusions and Future Research
HPC++ and the HPC++Lib Toolkit / Dennis Gannon ; Peter Beckman ; Elizabeth Johnson ; Todd Green ; Mike LevineChapter 3:
The HPC++ Programming and Execution Model
Level 1 HPC++ / 2.1:
The Parallel Standard Template Library / 2.2:
Parallel Iterators / 2.3:
Parallel Algorithms / 2.4:
Distributed Containers / 2.5:
A Simple Example: The Spanning Tree of a Graph
Multi-threadedProgramming
Synchronization
Examples of Multi-threaded Computations
Implementing the HPC++ Parallel Loop Directives
Multi-context Programming and Global Pointers
Remote Function and Member Calls
Using Corba IDL to Generate Proxies
The SPMD Execution Model
Barrier Synchronization and Collective Operations / 7.1:
Conclusion / 8:
A Concurrency Abstraction Model for Avoiding Inheritance Anomaly in Object-Oriented Programs / Sandeep KumarChapter 4:
Approaches to Parallelism Specification
Issues in Designing a COOPL
Issues in Designing Libraries
What Is the Inheritance Anomaly?
State Partitioning Anomaly (SPA)
History Sensitiveness of Acceptable States Anomaly (HSASA)
State Modification Anomaly (SMA)
Anomaly A
Anomaly B
What Is the Reusability of Sequential Classes?
A Framework for Specifying Parallelism
Previous Approaches
The Concurrency Abstraction Model
The CORE Language
Specifying a Concurrent Region / 8.1:
Defining an AC / 8.2:
Defining a Parallel Block / 8.3:
Synchronization Schemes / 8.4:
Illustrations / 9:
Reusability of Sequential Classes / 9.1:
Avoiding the Inheritance Anomaly / 9.2:
The Implementation Approach / 10:
Conclusions and Future Directions / 11:
Analysis / Section II:
Loop Parallelization Algorithms / Alain Darte ; Yves Robert ; Frederic VivienChapter 5:
Input and Output of Parallelization Algorithms
Input: Dependence Graph
Output: NestedLoops
Dependence Abstractions
Dependence Graphs and Distance Sets
Polyhedral Reduced Dependence Graphs
Definition and Simulation of Classical Dependence Representations
Allen and Kennedy's Algorithm
Algorithm
Power and Limitations
Wolf and Lam's Algorithm
Purpose
Theoretical Interpretation
The General Algorithm
Darte and Vivien's Algorithm
Another Algorithm Is Needed
Polyhedral Dependences: A Motivating Example
Illustrating Example
Uniformization Step / 6.4:
Scheduling Step / 6.5:
Schematic Explanations / 6.6:
Feautrier's Algorithm / 6.7:
Array Dataflow Analysis / Paul FeautrierChapter 6:
Exact Array Dataflow Analysis
Notations
The Program Model
Data Flow Analysis
Summary of the Algorithm
Related Work
Approximate Array Dataflow Analysis
From ADA to FADA
Introducing Parameters
Taking Properties of Parameters into Account
Eliminating Parameters
Analysis of Complex Statements
What Is a Complex Statement
ADA in the Presence of Complex Statements
Procedure Calls as Complex Statements / 4.3:
Applications of ADA and FADA
Program Comprehension and Debugging
Parallelization
Array Expansion and Array Privatization
Conclusions
Appendix : Mathematical Tools / A:
Polyhedra and Polytopes / A.1:
Z-modules / A.2:
Z-polyhedra / A.3:
Parametric Problems / A.4:
Interprocedural Analysis Based on Guarded Array Regions / Zhiyuan Li ; Junjie Gu ; Gyungho LeeChapter 7:
Preliminary
Traditional Flow-Insensitive Summaries
Array Data Flow Summaries
Guarded Array Regions
Operations on GAR's
Predicate Operations
Constructing Summary GAR's Interprocedurally
Hierarchical Supergraph
Summary Algorithms
Expansions
Implementation Considerations
Symbolic Analysis
Region Numbering
Range Operations
Application to Array Privatization and Preliminary Experimental Results
Array Privatization
Preliminary Experimental Results
Related Works
Automatic Array Privatization / Peng Tu ; David PaduaChapter 8:
Background
Algorithm for Array Privatization
Data Flow Framework
Inner Loop Abstraction
An Example
Profitability of Privatization
Last Value Assignment
Demand-Driven Symbolic Analysis
Gated Single Assignment
Demand-Driven Backward Substitution
Backward Substitution in the Presence of Gating Functions
Examples of Backward Substitution / 4.4:
Bounds of Symbolic Expression / 4.5:
Comparison of Symbolic Expressions / 4.6:
Recurrence and the ? Function / 4.7:
Bounds of Monotonic Variables / 4.8:
Index Array / 4.9:
Conditional Data Flow Analysis / 4.10:
Implementation and Experiments / 4.11:
Communication Optimizations / Section III:
Optimal Tiling for Minimizing Communication in Distributed Shared-Memory Multiprocessors / Ananl Agarwal ; David Kranz ; Rajeev Barua ; Venkat NatarajanChapter 9:
Contributions and Related Work
Overview of the Paper
Problem Domain and Assumptions
Program Assumptions
System Model
Loop Partitions and Data Partitions
A Framework for Loop and Data Partitioning
Loop Tiles in the Iteration Space
Footprints in the Data Space
Size of a Footprint for a Single Reference
Size of the Cumulative Footprint
Minimizing the Size of the Cumulative Footprint
General Case of G
G Is Invertible, but Not Unimodular
Columns of G Are Dependent and the Rows Are Independent
The Rows of G Are Dependent
Other System Environments
Coherence-Related Cache Misses
Effect of Cache Line Size
Data Partitioning in Distributed-Memory Multicomputers
Combined Loop and Data Partitioning in DSMs
The CostModel
The MultipleLoopsHeuristicMethod / 7.2:
Implementation and Results
Algorithm Simulator Experiments
Experiments on the Alewife Multiprocessor
A Formulation of Loop Tiles Using Bounding Hyperplanes
Synchronization References / B:
Communication-Free Partitioning of Nested Loops / Kuei-Ping Shih ; Chua-Huang Huang ; Jang-Ping SheuChapter 10:
Fundamentals of Array References
Iteration Spaces and Data Spaces
Reference Functions
Properties of Reference Functions
Loop-Level Partitioning
Iteration and Data Spaces Partitioning - Uniformly Generated References
Hyperplane Partitioning of Data Space
Hyperplane Partitioning of Iteration and Data Spaces
Statement-Level Partitioning
Affine Processor Mapping
Hyperplane Partitioning
Comparisons and Discussions
Solving Alignment Using Elementary Linear Algebra / Vladimir Kotlyar ; David Bau ; Induprakas Kodukula ; Keshav Pingali ; Paul StodghillChapter 11:
Linear Alignment
Equational Constraints
Reduction to Null Space Computation
Remarks
Reducing the Solution Basis
Affine Alignment
Encoding Affine Constraints as Linear Constraints
Replication
Formulation of Replication
Heuristics
Lessons from Some Common Computational Kernels
Implications for Alignment Heuristic
Preface / Santosh Pande ; Dharma P. Agrawal
Introduction
Compiling for Distributed Memory Multiprocessors / 1:
5.

図書

図書
edited by Bertil Schmidt
出版情報: Boca Raton, Fla. : CRC Press, c2011  xiv, 356 p ; 25 cm
シリーズ名: Embedded multi-core systems
所蔵情報: loading…
目次情報: 続きを見る
Preface
Editor
Contributors
Algorithms for Bioinformatics / Bertil Schmidt1:
Introduction to GPGPUs and Massively Threaded Programming / Robert M. Farber2:
FPGA: Architecture and Programming / Douglas Maskell3:
Parallel Algorithms for Alignments on the Cell BE / Abhinav Sarje ; Srinivas Aluru4:
Orchestrating the Phylogenetic Likelihood Function on Emerging Parallel Architectures / Alexandros Stamatakis5:
Parallel Bioinformatics Algorithms for CUDA-Enabled GPUs / Yongchao Liu6:
CUDA Error Correction Method for High-Throughput Short-Read Sequencing Data / Haixiang Shi ; Weiguo Liu7:
FPGA Acceleration of Seeded Similarity Searching / Arpith C. Jacob ; Joseph M. Lancaster ; Jeremy D. Buhler ; Roger D. Chamberlain8:
Seed-Based Parallel Protein Sequence Comparison Combining Multithreading, GPU, and FPGA Technologies / Dominique Lavenier ; Van-Hoa Nguyen9:
Database Searching with Profile-Hidden Markov Models on Reconfigurable and Many-Core Architectures / John Paul Walters ; Vipin Chaudhary10:
COPACOBANA: A Massively Parallel FPGA-Based Computer Architecture / Manfred Schimmler ; Lars Wienbrandt ; Tim Güneysu ; Jost Bissel11:
Accelerating String Set Matching for Bioinformatics Using FPGA Hardware / Yoginder S. Dandass12:
Reconfigurable Neural System and Its Application to Dimeric Protein Binding Site Identification / Feng Lin ; Maria Stepanova13:
Parallel FPGA Search Engine for Protein Identification / Daniel Coca ; Istvan Bogdan ; Robert J, Beynon14:
Index
Preface
Editor
Contributors
6.

図書

図書
Krithi Ramamritham, Panos K. Chrysanthis
出版情報: Los Alamitos, Calif. : IEEE Computer Society Press, c1997  v, 113 p. ; 23 cm
所蔵情報: loading…
7.

図書

図書
[edited by] Mahdi Abdelguerfi, Kam-Fai Wong
出版情報: Los Alamitos, CA : IEEE Computer Society, c1998  vii, 222 p. ; 26 cm
所蔵情報: loading…
目次情報: 続きを見る
Introduction / 1:
Background / 1.1:
Parallel Database Systems / 1.2:
Computation Model / 1.2.1:
Engineering Model / 1.2.2:
About this Manuscript / 1.3:
Bibliography
Request Manager / I:
Designing an Optimizer for Parallel Relational Systems / 2:
Overall Design Issues / 2.1:
Design a Simple Parallel Execution Model / 2.2.1:
The Two-Phase Approach / 2.2.2:
Parallelizing is Adding Information! / 2.2.3:
Two-Phase versus Parallel Approaches / 2.2.4:
Parallelization / 2.3:
Kinds of Parallelism / 2.3.1:
Specifying Parallel Execution / 2.3.2:
Search Space / 2.4:
Slicing Hash Join Trees / 2.4.1:
Search Space Size / 2.4.2:
Heuristics / 2.4.3:
The Two-Phase Heuristics / 2.4.4:
Cost Model / 2.5:
Exceptions to the Principle of Optimality / 2.5.1:
Resources / 2.5.2:
Skew and Size Model / 2.5.3:
The Cost Function / 2.5.4:
Search Strategies / 2.6:
Deterministic Search Strategies / 2.6.1:
Randomized Strategies / 2.6.2:
Conclusion / 2.7:
New Approaches to Parallel Join Utilizing Page Connectivity Information / 3:
The Environment and a Motivating Example / 3.1:
The Methodology / 3.3:
Definition of Parameters / 3.3.1:
The Balancing Algorithm / 3.3.2:
Schedules for Reading Join Components and Data Pages / 3.3.3:
Performance Analysis / 3.4:
The Evaluation Method / 3.4.1:
Evaluation Results / 3.4.2:
Concluding Remarks and Future Work / 3.5:
A Performance Evaluation Tool for Parallel Database Systems / 4:
Performance Evaluation Methods / 4.1:
Analytical Modeling / 4.2.1:
Benchmarks / 4.2.2:
Observations / 4.2.3:
The Software Testpilot / 4.3:
The Experiment Specification / 4.3.1:
The Performance Assessment Cycle / 4.3.2:
The System Interface / 4.3.3:
The Software Testpilot and Oracle/Ncube / 4.4:
Database System Performance Assessment / 4.4.1:
The Oracle/Ncube Interface / 4.4.2:
Preliminary Results / 4.5:
Load Placement in Distributed High-Performance Database Systems / 4.6:
Investigated System / 5.1:
System Architecture / 5.2.1:
Load Scenarios / 5.2.2:
Trace Analysis / 5.2.3:
Load Setup / 5.2.4:
Load Placement Strategies Investigated / 5.3:
Scheduling Strategies for Transactions / 5.4:
Simulation Results / 5.5:
Influence of Scheduling / 5.5.1:
Evaluation of the Load Placement Strategies / 5.5.2:
Lessons Learned / 5.5.3:
Decision Parameters Used / 5.5.4:
Conclusion and Open Issues / 5.6:
Parallel Machine Architecture / II:
Modeling Recovery in Client-Server Database Systems / 6:
Uniprocessor Recovery and Formal Approach to Modeling Recovery / 6.1:
Basic Formal Concepts / 6.2.1:
Logging Mechanisms / 6.2.2:
Runtime Policies for Ensuring Correctness / 6.2.3:
Data Structures Maintained for Efficient Recovery / 6.2.4:
Restart Recovery--The ARIES Approach / 6.2.5:
LSN Sequencing Techniques for Multinode Systems / 6.3:
Recovery in Client-Server Database Systems / 6.4:
Client-Server EXODUS (ESM-CS) / 6.4.1:
Client-Server ARIES (ARIES/CSA) / 6.4.2:
Shared Nothing Clients with Disks (CD) / 6.4.3:
Summary of Recovery Approaches in Client-Server Architectures / 6.4.4:
Parallel Strategies for a Petabyte Multimedia Database Computer / 6.5:
Multimedia Data Warehouse, Databases, and Applications / 7.1:
Three Waves of Multimedia Database Development / 7.2.1:
National Medical Practice Knowledge Bank Application / 7.2.2:
Massively Parallel Architecture, Infrastructure, and Technology / 7.3:
Parallelism / 7.3.1:
Teradata-MM Architecture, Framework, and New Concepts / 7.4:
Teradata-MM Architecture / 7.4.1:
Key New Concepts / 7.4.2:
SQL3 / 7.4.3:
Federated Coordinator / 7.4.4:
Teradata Multimedia Object Server / 7.4.5:
Parallel UDF Execution Analysis / 7.5:
UDF Optimizations / 7.5.1:
PRAGMA Facility / 7.5.2:
UDF Value Persistence Facility / 7.5.3:
Spatial Indices for Content-Based Querying / 7.5.4:
The MEDUSA Project / 7.6:
Indexing and Data Partitioning / 8.1:
Standard Systems / 8.2.1:
Grid Files / 8.2.2:
Dynamic Load Balancing / 8.3:
Data Access Frequency / 8.3.1:
Data Distribution / 8.3.2:
Query Partitioning / 8.3.3:
The MEDUSA Architecture / 8.4:
Software / 8.4.2:
Grid File Implementation / 8.4.3:
Load Balancing Strategy / 8.4.4:
MEDUSA Performance Results / 8.5:
Test Configuration / 8.5.1:
Transaction Throughput / 8.5.2:
Speedup / 8.5.3:
Load Balancing Test Results / 8.5.4:
Conclusions / 8.6:
Partitioned Data Store / III:
System Software of the Super Database Computer SDC-II / 9:
Architectural Overview of the SDC-II / 9.1:
Design and Organization of the SDC-II System Software / 9.3:
Parallel Execution Model / 9.3.1:
I/O Model and Buffer Management Strategy for Bulk Data Transfer / 9.3.2:
Process Model and Efficient Flow Control Mechanism / 9.3.3:
Structure of the System Software Components / 9.3.4:
Evaluation of the SDC-II System / 9.4:
Details of a Sample Query Processing / 9.4.1:
Comparison with Commercial Systems / 9.4.2:
Data Placement in Parallel Database Systems / 9.5:
Overview of Data Placement Strategies / 10.1:
Declustering and Redistribution / 10.2.1:
Placement / 10.2.2:
Effects of Data Placement / 10.3:
STEADY and TPC-C / 10.3.1:
Dependence on Number of Processing Elements / 10.3.2:
Dependence on Database Size / 10.3.3:
Contributors / 10.4:
Introduction / 1:
Background / 1.1:
Parallel Database Systems / 1.2:
8.

図書

図書
Denis Caromel, Rodney R. Oldehoeft, Marydell Tholburn (eds.)
出版情報: Berlin : Springer, c1998  xi, [243] p. ; 24 cm
シリーズ名: Lecture notes in computer science ; 1505
所蔵情報: loading…
目次情報: 続きを見る
Regular Papers
Applications
Object-Oriented Approach for an Iterative Calculation Method and Its Parallelization with Domain Decomposition Method / Masahiro Tatsumi ; Akio Yamamoto
An Object-Oriented Time Warp Simulation Kernel / Radharamanan Radhakrishnan ; Dale E. Martin ; Malolan Chetlur ; Dhananjai Madhava Rao ; Philip A. Wilsey
Particle Beam Dynamics Simulations Using the POOMA Framework / William Humphrey ; Robert Ryne ; Timothy Cleland ; Julian Cummings ; Salman Habib ; Graham Mark ; Ji Qiang
Runtime and Libraries
An Evaluation of Java for Numerical Computing / Brian Blount ; Siddhartha Chatterjee
High-Level Parallel Programming of an Adaptive Mesh Application Using the Illinois Concert System / Bishwaroop Ganguly ; Andrew Chien
The Matrix Template Library: A Generic Programming Approach to High Performance Numerical Linear Algebra / Jeremy G. Siek ; Andrew Lumsdaine
The Mobile Object Layer: A Run-Time Substrate for Mobile Adaptive Computations / Nikos Chrisochoides ; Kevin Barker ; Demian Nave ; Chris Hawblitzel
Numerics and Algorithms I
Software Tools for Partitioning Block-Structured Applications / Jarmo Rantakokko
An Object-Oriented Collection of Minimum Degree Algorithms / Gary Kumfert ; Alex Pothen
Optimizing Transformations of Stencil Operations for Parallel Object-Oriented Scientific Frameworks on Cache-Based Architectures / Federico Bassetti ; Kei Davis ; Dan Quinlan
Short Papers
Metacomputing
Merging Web-Based with Cluster-Based Computing / Luís Moura Silva ; Paulo Martins ; João Gabriel Silva
Dynamic Reconfiguration and Virtual Machine Management in the Harness Metacomputing System / Mauro Migliardi ; Jack Dongarra ; Al Geist ; Vaidy Sunderam
JEM-DOOS: The Java/RMI Based Distributed Objects Operating System of the JEM Project / Serge Chaumette
Static Networks: A Powerful and Elegant Extension to Concurrent Object-Oriented Languages / Josh Yelon ; Laxmikant V. Kalé
Frameworks and Runtime
A FIFO Queue Class Library as a State Variable of Time Warp Logical Processes / Soichiro Hidaka ; Terumasa Aoki ; Hitoshi Aida ; Tadao Saito
?Profiler: Profiling User-Level Threads in a Shared-Memory Programming Environment / Peter A. Buhr ; Robert Denda
Evaluating a Multithreaded Runtime System for Concurrent Object-Oriented Languages / Antonio J. Nebro ; Ernesto Pimentel ; José M. Troya
Object-Oriented Run-Time Support for Data-Parallel Applications / Hua Bi ; Matthias Kessler ; Matthias Wilhelmi
Component Architecture of the Tecolote Framework / Mark Zander ; John Hall ; Jim Painter ; Sean O'Rourke
Numerics and Algorithms II
Parallel Object Oriented Monte Carlo Simulations / Matthias Troyer ; Beat Ammon ; Elmar Heeb
A Parallel, Object-Oriented Implementation of the Dynamic Recursion Method / Wolfram T. Arnold ; Roger Haydock
Object-Oriented Design for Sparse Direct Solvers / Florin Dobrian
Janus: A C++ Template Library for Parallel Dynamic Mesh Applications / Jens Gerlach ; Mitsuhisa Sato ; Yutaka Ishikawa
Arrays
Arrays in Blitz++ / Todd L. Veldhuizen
Array Design and Expression Evaluation in POOMA II / Steve Karmesin ; James Crotinger ; Scott Haney ; John Reynders ; Stephen Smith ; Timothy Williams
Author Contacts
Author Index
Regular Papers
Applications
Object-Oriented Approach for an Iterative Calculation Method and Its Parallelization with Domain Decomposition Method / Masahiro Tatsumi ; Akio Yamamoto
9.

図書

図書
Pergamon Infotech
出版情報: Oxford ; New York : Pergamon Infotech, c1987  ix, 336 p. ; 31 cm
シリーズ名: State of the art report ; ser. 15, no. 4
所蔵情報: loading…
10.

図書

図書
Babak Falsafi, Mario Lauria (eds.)
出版情報: Berlin : Springer, c2000  x, 178 p. ; 24 cm
シリーズ名: Lecture notes in computer science ; 1797
所蔵情報: loading…
文献の複写および貸借の依頼を行う
 文献複写・貸借依頼