e-books Engels

 | 

Technische wetenschappen

 | 

Computertechniek







An Introduction to Parallel Programming

An Introduction to Parallel Programming




T. Wittwer

Many scientific computations require a considerable amount of computing time. This computing time can be reduced by distributing a problem over several processors. Multiprocessor computers used to be quite expensive, and not everybody had access to them. Since 2005, x86-compatible CPUs designed for desktop computers are available with two 'cores', which essentially makes them dualprocessor systems. More cores per CPU are to follow. This cheap extra computing power has to be used efficiently, which equires parallel programming. Parallel programming methods that work on dual-core PCs also work on larger shared memory systems, and a program designed for a cluster or other type of distributed memory system will also perform well on your dual-core (or multi-core) PC. The goal of this tutorial is to give an introduction into all aspects of parallel programming that are necessary to write ones own parallel programs. To achieve this, it explains the various existing architectures of parallel computers, the software needed for parallel programming, and how to install and configure it, how to analyse software and find the points where parallelisation might be helpful, how to write parallel programs for shared memory computers using OpenMP, how to write parallel programs for or distributed memory computers using MPI and ScaLA-PACK. This tutorial mainly aims at writing parallel programs for solving linear equation systems. Hopefully it is also useful to give some help for parallelising programs for other applications. Contents: 1. Introduction 2. System Architectures 3. Software 4. Performance Analysis 5. SHALE - a program for spherical harmonic analysis Bibliography Index URL http://www.vssd.nl/hlf/a019.htm








Euro 7.00


Voorraad: Direct te downloaden


Aantal  




Internet of things




Willem Vermeend

De IoT revolutie Een van de belangrijkste trends rondom digitalisering is het ontstaan van het Internet of Things (IoT). Het gaat om de opkomst van apparaten en voorwerpen die met het internet worden verbonden en op die manier met elkaar en met mensen kunnen communiceren. Deze 'dingen', zoals machines en producten worden met elektronica 'slim' gemaakt, zodat ze op allerlei terreinen digitale contacten kunnen leggen en waardevolle gegevens kunnen verzamelen. Verwacht wordt dat er wereldwijd in 2020 zo'n 25 miljard IoT-apparaten met het internet zijn verbonden. Op dit moment gaat het nog 'slechts' om circa 5 miljard slimme objecten. Door het IoT ontstaat er een wereldomvattend ecosysteem van digitale verbindingen dat ingrijpende maatschappelijke en economische gevolgen heeft. Vooral op het beleid en de businessmodellen van ondernemingen zal IoT een enorme impact hebben. Tegelijk biedt het ongekende mogelijkheden voor nieuwe producten en diensten. In dit boekje verkennen Willem Vermeend en Jan Willem Timmer de revolutie van het Internet of Things. Het is bedoeld voor iedereen die belangstelling heeft voor nieuwe internetontwikkelingen en de gigantische impact op onze maatschappij en economie. Met aansprekende voorbeelden uit de praktijk maken de auteurs duidelijk dat iedereen op enigerlei wijze met IoT te maken krijgt. Ze geven ook tips aan ondernemers, startups, onderwijsinstellingen en overheden om met IoT-toepassingen bedrijfsprestaties te verbeteren. 

EPUB versie: ePub 2




geen inkijk exemplaar beschikbaar



Euro 5.99


Voorraad: Direct te downloaden


Aantal