1.

Record Nr.

UNINA9910830899403321

Autore

Gebali Fayez

Titolo

Algorithms and parallel computing [[electronic resource] /] / Fayez Gebali

Pubbl/distr/stampa

Hoboken, N.J., : Wiley, 2011

ISBN

1-283-02557-4

9786613025579

0-470-93201-5

0-470-93202-3

Edizione

[1st edition]

Descrizione fisica

1 online resource (365 p.)

Collana

Wiley series on parallel and distributed computing ; ; 82

Classificazione

COM043000

Disciplina

004.35

004/.35

005.275

Soggetti

Parallel processing (Electronic computers)

Computer algorithms

Lingua di pubblicazione

Inglese

Formato

Materiale a stampa

Livello bibliografico

Monografia

Note generali

Description based upon print version of record.

Nota di bibliografia

Includes bibliographical references and index.

Nota di contenuto

Algorithms and Parallel Computing; Contents; Preface; List of Acronyms; Chapter 1: Introduction; 1.1 INTRODUCTION; 1.2 TOWARD AUTOMATING PARALLEL PROGRAMMING; 1.3 ALGORITHMS; 1.4 PARALLEL COMPUTING DESIGN CONSIDERATIONS; 1.5 PARALLEL ALGORITHMS AND PARALLEL ARCHITECTURES; 1.6 RELATING PARALLEL ALGORITHM AND PARALLEL ARCHITECTURE; 1.7 IMPLEMENTATION OF ALGORITHMS: A TWO-SIDED PROBLEM; 1.8 MEASURING BENEFITS OF PARALLEL COMPUTING; 1.9 AMDAHL'S LAW FOR MULTIPROCESSOR SYSTEMS; 1.10 GUSTAFSON-BARSIS'S LAW; 1.11 APPLICATIONS OF PARALLEL COMPUTING; Chapter 2: Enhancing Uniprocessor Performance

2.1 INTRODUCTION2.2 INCREASING PROCESSOR CLOCK FREQUENCY; 2.3 PARALLELIZING ALU STRUCTURE; 2.4 USING MEMORY HIERARCHY; 2.5 PIPELINING; 2.6 VERY LONG INSTRUCTION WORD (VLIW) PROCESSORS; 2.7 INSTRUCTION-LEVEL PARALLELISM (ILP) AND SUPERSCALAR PROCESSORS; 2.8 MULTITHREADED PROCESSOR; Chapter 3: Parallel Computers; 3.1 INTRODUCTION; 3.2 PARALLEL COMPUTING;



3.3 SHARED-MEMORY MULTIPROCESSORS (UNIFORM MEMORY ACCESS [UMA]); 3.4 DISTRIBUTED-MEMORY MULTIPROCESSOR (NONUNIFORM MEMORY ACCESS [NUMA]); 3.5 SIMD PROCESSORS; 3.6 SYSTOLIC PROCESSORS; 3.7 CLUSTER COMPUTING; 3.8 GRID (CLOUD) COMPUTING

3.9 MULTICORE SYSTEMS3.10 SM; 3.11 COMMUNICATION BETWEEN PARALLEL PROCESSORS; 3.12 SUMMARY OF PARALLEL ARCHITECTURES; Chapter 4: Shared-Memory Multiprocessors; 4.1 INTRODUCTION; 4.2 CACHE COHERENCE AND MEMORY CONSISTENCY; 4.3 SYNCHRONIZATION AND MUTUAL EXCLUSION; Chapter 5: Interconnection Networks; 5.1 INTRODUCTION; 5.2 CLASSIFICATION OF INTERCONNECTION NETWORKS BY LOGICAL TOPOLOGIES; 5.3 INTERCONNECTION NETWORK SWITCH ARCHITECTURE; Chapter 6: Concurrency Platforms; 6.1 INTRODUCTION; 6.2 CONCURRENCY PLATFORMS; 6.3 CILK++; 6.4 OpenMP; 6.5 COMPUTE UNIFIED DEVICE ARCHITECTURE (CUDA)

Chapter 7: Ad Hoc Techniques for Parallel Algorithms7.1 INTRODUCTION; 7.2 DEFINING ALGORITHM VARIABLES; 7.3 INDEPENDENT LOOP SCHEDULING; 7.4 DEPENDENT LOOPS; 7.5 LOOP SPREADING FOR SIMPLE DEPENDENT LOOPS; 7.6 LOOP UNROLLING; 7.7 PROBLEM PARTITIONING; 7.8 DIVIDE-AND-CONQUER (RECURSIVE PARTITIONING) STRATEGIES; 7.9 PIPELINING; Chapter 8: Nonserial-Parallel Algorithms; 8.1 INTRODUCTION; 8.2 COMPARING DAG AND DCG ALGORITHMS; 8.3 PARALLELIZING NSPA ALGORITHMS REPRESENTED BY A DAG; 8.4 FORMAL TECHNIQUE FOR ANALYZING NSPAs; 8.5 DETECTING CYCLES IN THE ALGORITHM

8.6 EXTRACTING SERIAL AND PARALLEL ALGORITHM PERFORMANCE PARAMETERS8.7 USEFUL THEOREMS; 8.8 PERFORMANCE OF SERIAL AND PARALLEL ALGORITHMS ON PARALLEL COMPUTERS; Chapter 9: z-Transform Analysis; 9.1 INTRODUCTION; 9.2 DEFINITION OF z-TRANSFORM; 9.3 THE 1-D FIR DIGITAL FILTER ALGORITHM; 9.4 SOFTWARE AND HARDWARE IMPLEMENTATIONS OF THE z-TRANSFORM; 9.5 DESIGN 1: USING HORNER'S RULE FOR BROADCAST INPUT AND PIPELINED OUTPUT; 9.6 DESIGN 2: PIPELINED INPUT AND BROADCAST OUTPUT; 9.7 DESIGN 3: PIPELINED INPUT AND OUTPUT; Chapter 10: Dependence Graph Analysis; 10.1 INTRODUCTION

10.2 THE 1-D FIR DIGITAL FILTER ALGORITHM

Sommario/riassunto

"There is a software gap between the hardware potential and the performance that can be attained using today's software parallel program development tools. The tools need manual intervention by the programmer to parallelize the code. Programming a parallel computer requires closely studying the target algorithm or application, more so than in the traditional sequential programming we have all learned. The programmer must be aware of the communication and data dependencies of the algorithm or application. This book provides the techniques to explore the possible ways to program a parallel computer for a given application"--

"This book provides the techniques to explore the possible ways to program a parallel computer for a given application"--



2.

Record Nr.

UNINA9910495938703321

Autore

Zavialoff Nicolas

Titolo

Lois naturelles et lois culturelles : Chez Lev S. Vygotski, Vladmir I. Vernadski, Gustave G. Chpet, Alexandre I. Oparine / / Nicolas Zavialoff

Pubbl/distr/stampa

Pessac : , : Maison des Sciences de l’Homme d’Aquitaine, , 2019

ISBN

9782858924868

2858924864

Descrizione fisica

1 online resource (418 p.)

Altri autori (Persone)

DennesMaryse

Soggetti

Social Work

effervescence intellectuelle

année 1920

loi naturelle

loi culturelle

processus cognitif

Lingua di pubblicazione

Francese

Formato

Materiale a stampa

Livello bibliografico

Monografia

Sommario/riassunto

En Russie, dans les années 1920, des conditions de vie postrévolutionnaires suscitent une effervescence intellectuelle qui remet en question des considérations idéologiques, parmi lesquelles figurent les notions de lois naturelles et de lois culturelles.  Les lois naturelles, dans le monde du vivant, sont les processus biologiques (tributaires de la matière inerte) qui déterminent l'évolution de la vie ; les lois culturelles sont les processus qui fondent le développement des sociétés. Du degré de perception de leur interdépendance résultent les stratégies de vie et de survie de ces sociétés, des individus qui peuplent la terre ; il en découle également des réflexions sur la nature de l'esprit et de la matière, de la séparation du corps et de l'esprit ou de leur unité : celle-ci peut s'entendre en termes de prééminence, et celle du corps présuppose une matérialité du langage, de la pensée, de l'esprit, dès lors qu'il peut leur être refusé tout caractère abstrait.  Dans cet ouvrage, on s'interroge sur la façon d'établir précisément cette interdépendance, ce faisant en se référant avant tout aux réflexions



d'un philosophe russe, Gustave G. Chpet, personnalité intellectuelle de premier plan, exilé en Sibérie, puis fusillé en 1937, mais également particulièrement aux travaux de trois scientifiques russes, Lev S. Vygotski, Vladimir I. Vernadski et Alexandre 1. Oparine, qui, en se situant par rapport au matérialisme historique imposé, ont abordé la question de l'évolution, du hasard et de la sélection naturelle.  Dans son approche des phénomènes culturels comme réalité matérielle « détachée », Chpet privilégie l'étude du langage verbal, entendue comme système de signes constituant l'espace et le temps historiques - champ de reconnaissance et de survivance. En approfondissant l'étude de la notion de forme interne du mot, on y révèle des processus cognitifs qui, présentés comme des lois à signifiance sociale, peuvent, selon nous et à rebours de l'idéalisme, du matérialisme…