Possibilities of a programming environment that integrates the specificity of the different types of parallel computers are presented in the framework of computational structural mechanics. An extension of the develop...
详细信息
Possibilities of a programming environment that integrates the specificity of the different types of parallel computers are presented in the framework of computational structural mechanics. An extension of the development environment of the Finite Element code CASTEM 2000 has been realized to offer the user a global vision on all objects of the parallel application. To facilitate the implementation of parallel applications, this system hides data transfers between processors and allows a direct reuse of modules of the original sequential code. It is an object-based shared virtual memory system which allows a parallelism by data distribution (for non-structured data) or by control distribution: it is therefore well suited to "mechanic" parallelism. To validate this programming environment, domain decomposition techniques well suited to parallel computation have been used. (C) 2000 Civil-Comp Ltd. and Elsevier science Ltd. All rights reserved.
We present an approach for the rule-based transformation of hierarchically structured (hyper)graphs. In these graphs, distinguished hyperedges contain graphs that can be hierarchical again. Our framework extends the d...
详细信息
As the performance gap between the CPU and main memory continues to grow, techniques to hide memory latency are essential to deliver a high performance computer system. Prefetching can often overlap memory latency wit...
ISBN:
(纸本)9781581132700
As the performance gap between the CPU and main memory continues to grow, techniques to hide memory latency are essential to deliver a high performance computer system. Prefetching can often overlap memory latency withcomputation for array-based numeric applications. However, prefetching for pointer-intensive applications still remains a challenging problem. Prefetching linked data structures (LDS) is difficult because the address sequence of LDS traversal does not present the same arithmetic regularity as array-based applications and the data dependence of pointer dereferences can serialize the address generation *** this paper, we propose a cooperative hardware/software mechanism to reduce memory access latencies for linked data structures. Instead of relying on the past address history to predict future accesses, we identify the load instructions that traverse the LDS, and execute them ahead of the actual computation. To overcome the serial nature of the LDS address generation, we attach a prefetch controller to each level of the memory hierarchy and push, rather than pull, data to the CPU. Our simulations, using four pointer-intensive applications, show that the push model can achieve between 4% and 30% larger reductions in execution time compared to the pull model.
this paper presents the foundations of RAPIDS ("Replicated Ada Partitions In Distributed Systems"), an implementation of the Distributed Systems Annex E incorporating the transparent replication of partition...
详细信息
ISBN:
(纸本)3540660933
this paper presents the foundations of RAPIDS ("Replicated Ada Partitions In Distributed Systems"), an implementation of the Distributed Systems Annex E incorporating the transparent replication of partitions in distributed Ada 95 applications. RAPIDS is a replication manager for semi-active replication based on a piecewise deterministic computation model. It guarantees replica consistency for arbitrary Ada 95 partitions despite the inherent non-determinism of multitasking, offering k-resilient partitions. the RAPIDS prototype is implemented for the GNAT compiler and evolved from its PCS, Garlic.
the proceedings contain 35 papers. the special focus in this conference is on Design and Implementation of Symbolic computation Systems. the topics include: Problem-oriented applications of automated theorem proving;a...
ISBN:
(纸本)3540616977
the proceedings contain 35 papers. the special focus in this conference is on Design and Implementation of Symbolic computation Systems. the topics include: Problem-oriented applications of automated theorem proving;a strongly-typed embeddable computer algebra library;a general framework for implementing calculi and strategies;equality elimination for the tableau method;towards lean proof checking;high performance equational theorem proving;a reflective language based on conditional term rewriting;term rewriting systems;generative geometric modeling in a functional environment;exploiting SML for experimenting with algebraic algorithms;conditional categories and domains;parameterizing object specifications;analyzing the dynamics of a Z specification;integer and rational arithmetic on maspar;parallel 3-primes FFT algorithm;a master-slave approach to parallel term rewriting on a hierarchical multiprocessor;concepts and applications;document-centered presentation of computing software;animating a non-executable formal specification with a distributed symbolic language;uniform representation of basic algebraic structures in computer algebra;integrating computer algebra with proof planning;structures for symbolic mathematical reasoning and computation;an approach to class reasoning in symbolic computation;an intelligent interface to numerical routines;computer algebra and the world wide web;software architectures for computer algebra;a deductive database for mathematical formulas;a system for computer aided constructive algebraic geometry;making systems communicate and cooperate;a database for number fields;compiling residuation for a multiparadigm symbolic programming language and pluggability issues in the multi protocol.
the proceedings contain 42 papers. the special focus in this conference is on Algebraic and Logical foundations. the topics include: Equational logic as a tool;teaching mathematics to software engineers;the role of ed...
ISBN:
(纸本)3540600434
the proceedings contain 42 papers. the special focus in this conference is on Algebraic and Logical foundations. the topics include: Equational logic as a tool;teaching mathematics to software engineers;the role of education and training in the industrial application of formal methods;information algebras;verification of logic programs with delay declarations;an introduction to category-based equational logic;knowledge-based computation;order-sorted algebraic specifications with higher-order functions;proving the correctness of behavioural implementations;detecting isomorphisms of modular specifications with diagrams;higher-order narrowing with convergent systems context-free event domains are recognizable;encoding natural semantics in Coq;mongruences and Co free coaigebras;semantic typing for parametric algebraic specifications verification in continuous time by discrete reasoning;dynamic matrices and the cost analysis of concurrent programs;petri nets, traces, and local model checking;an algebraic framework for developing and maintaining real-time systems;logical foundations for compositional verification and development of concurrent programs in UNITY;CPO models for infinite term rewriting;completeness results for two-sorted metric temporal logics;on mechanizing proofs within a complete proof system for unity;automated reasoning about parallel algorithms using powerlists;representing, verifying and applying software development steps using the PVS system;an algebraic development technique for information systems;a framework for machine-assisted user inferface verification and specification of the unix file system.
New applications and new hardware/software technology are major factors to drive database research to new directions. In this paper we will discuss effects of up-to-date hardware technology to data structure and datab...
详细信息
this book constitutes the refereed proceedings of the 9thinternationalconference on theory and Applications of Models of computation, TAMC 2012, held in Beijing, China, in May 2012. the conference was combined with ...
详细信息
ISBN:
(数字)9783642299520
ISBN:
(纸本)9783642299513
this book constitutes the refereed proceedings of the 9thinternationalconference on theory and Applications of Models of computation, TAMC 2012, held in Beijing, China, in May 2012. the conference was combined withthe Turing Lectures 2012, dedicated to celebrating Alan Turing’s unique impact on mathematics, computing, computer science, informatics, morphogenesis, philosophy, and the wider scientific world. Eight Turing Lectures were given at the TAMC 2012.
the 40 revised full papers presented together with invited talks were carefully reviewed and selected from 86 submissions. the papers address 4 special sessions at TAMC 2012 which were algorithms and information in networks, complexity and cryptography, models of computing and networking, programming and verification.
is the Fourthinternational Joint conference on theory and Practice of software Development. It was held in Brighton, April 8-12, 1991, and was organized by the Department of Computing, Imperial College, London. the p...
详细信息
ISBN:
(数字)9783540465638
ISBN:
(纸本)9783540539827
is the Fourthinternational Joint conference on theory and Practice of software Development. It was held in Brighton, April 8-12, 1991, and was organized by the Department of Computing, Imperial College, London. the proceedings of;are organized into three parts: - Colloquium on Trees in Algebra and Programming (CAAP); - Advances in Distributed Computing (ADC); - Colloquium on Combining Paradigms for software Development (CCPSD). the first part (CAAP) is contained in Vol. 1, the other two parts constitute Vol. 2.;focuses on the following topics: - Logical, algebraic and combinatorial properties of discrete structures (strings, trees, graphs, etc.), including the theory of formal languages considered in the broad sense as that of sets of discrete structures and the theory of rewriting systems over them. - Application of discrete structures in computer science: syntax and semantics of programming languages, operational semantics, logic programming, algorithms and data structures, complexity of algorithms and implementation aspects, proof techniques for nonnumerical algorithms, formal specifications, and visualization of structured objects. the;talks by distinguished invited speakers survey current developments in distributed computing, including the integration of different paradigms for concurrency, algebraic, logical and operational foundations, and applications to software engineering and formal methods. the;papers address aspects of the trend in software engineering towards unification and synthesis combining theory and practice, and merging hitherto diverse approaches.
this book constitutes the thoroughly refereed post-conference proceedings of the 10thinternationalconference on Fundamentals of software Engineering, FSEN 2023, held Tehran, Iran in May 4-5, 2023.
ISBN:
(数字)9783031424410
ISBN:
(纸本)9783031424403
this book constitutes the thoroughly refereed post-conference proceedings of the 10thinternationalconference on Fundamentals of software Engineering, FSEN 2023, held Tehran, Iran in May 4-5, 2023.
暂无评论