Concurrency. Gerard Tel / Jacco Bikker - november 2015 januari Welkom!
|
|
- Christiana Adam
- 4 jaren geleden
- Aantal bezoeken:
Transcriptie
1 Concurrency Gerard Tel / Jacco Bikker - november 2015 januari 2016 Welkom!
2 Agenda: Concepten en patronen Multi-threading in C#
3 Concurrency college 1 3 Alles Parallel Opteron cores i7 4 cores Atom 2 cores
4 Concurrency college 1 4 Alles Parallel iphone 5 / A6 2 cores Snapdragon 4 cores Exynos 8 cores
5 Concurrency college 1 5 Alles Parallel NVidia Tesla Wii-U Latte (AMD)
6 Concurrency college 1 6 Alles Parallel LG Gwatch R Nintendo DS
7 Concurrency college 1 7 Alles Parallel
8 Concurrency college 1 8 Alles Parallel
9 Concurrency college 1 9 Alles Parallel Wet van Moore: Het aantal transistors in een geïntegreerde schakeling verdubbelt elke 2 jaar. David House (Intel): Performance van processoren verdubbelt iedere 18 maanden. Dennard schaling: Wanneer transistoren kleiner worden blijft het energieverbruik per mm 2 constant. Sinds ~2005 zijn transistoren zo klein dat weglekkend vermogen er voor zorgt dat Dennard schaling niet langer opgaat.
10 Concurrency college 1 10 Alles Parallel Tot 2005 nam niet alleen het aantal transistoren toe: kloksnelheid (Z80: 4Mhz; i7: 4Ghz) energieverbruik (Z80: ~0.6 Watt; Itanium: 130 Watt) IC oppervlakte (Z80: 25mm 2 ; Itanium: 544mm 2 ) dichtheid (Z80: 5000 nm; Itanium: 32 nm) geheugenbandbreedte (Z80: 32Mbit/s; Itanium: 272Gbit/s) Bandbreedte: x15 in 10 jaar Kloksnelheid en energieverbruik hebben een maximum bereikt. Rekencapaciteit: x75 in 7 jaar
11 Concurrency college 1 11 Alles Parallel Na 2005: verdere verkleining van transistoren superscalar pipeline vector instructies multi-core heterogene architectuur: GPUs Haswell + Iris Pro 5200
12 Concurrency college 1 12 Alles Parallel Multi-threading op de GPU: Deze processors hebben een groot aantal (eenvoudige) cores. Om de capaciteit van een GPU te benutten is een groot aantal identieke taken nodig streaming. De GPU gebruikt parallellisme om vertragingen (mn. geheugen) te maskeren.
13 Concurrency college 1 13 Alles Parallel Consequenties van de ontwikkelingen op hardwaregebied: optimaal gebruik van rekencapaciteit vereist parallellisme.
14 Concurrency college 1 14 Van serieel naar parallel
15 Concurrency college 1 15 Van serieel naar parallel Quake 4 (2005): single core Source Engine: single core tot 2007 Unreal 3 (tot 2012): gebruikt maximaal 2 cores
16 Concurrency college 1 16 Van serieel naar parallel Xbox 360: 3.2Ghz tri-core Xeon CPU Optimaliseren van NBA 2K6 voor Xbox 360: Core 1: Rendering Core 2: AI, physics Core 3: Audio Probleem: geen oplossing voor 4+ cores taken duren niet even lang NBA 2K6 (2K Sports) Xbox, Xbox 360
17 Concurrency college 1 17 Van serieel naar parallel Optie 1: overlaten aan compiler Optie 2: OpenMP / Effectief gebruik van concurrency vereist significante wijzigingen van algoritmen en data.
18 Concurrency college 1 18 Van serieel naar parallel Bij correct gebruik: 7 TeraFlops in off-the-shelf hardware.
19 Concurrency college 1 19 Literatuur: Structured Parallel Programming Patronen: Structuren voor efficiënte parallelle programma s Schaalbaar: Voor een variabel aantal cores Snelheid: Doel is om beschikbare processorcapaciteit te benutten.
20 Concurrency college 1 20 Docenten: Gerard Tel g.tel@uu.nl Kamer 504 Hoorcollege op dinsdag Jacco Bikker j.bikker@uu.nl Kamer 424 Hoorcollege op maandag Assistenten: Tom van der Zanden, Yorick Kooij, Menno Kain, Sander Vanheste, Jan Posthoorn
21 Concurrency college 1 21 Praktikum Voor Concurrency dragen 3 programmeeropgaven bij aan je eindresultaat. De weging hiervan is 1:2:2. Opdracht P1: deadline zaterdag 5 december, 23:59 Opdracht P2: deadline zaterdag 9 januari, 23:59 Opdracht P3: deadline zaterdag 30 januari, 23:59 Reparatie P1, P2 of P3: deadline 26 maart, 23:59.
22 Concurrency college 1 22 Toetsen Voor Concurrency dragen 2 deeltoetsen bij aan je eindresultaat. De weging hiervan is 1:1. Donderdag 17 december, : stof t/m week 49. Donderdag 28 januari, : stof week 50-3.
23 Concurrency college 1 23 Eindresultaat Het eindresultaat is het gemiddelde van je praktikumcijfer en je toetsgemiddelde. Dus: P = (P1 + 2 * P2 + 2 * P3)/5 T = (T1 + T2)/2 A = (P + T)/2 Je eindcijfer is nu A, mits T >= 5 en P >= 5. Wanneer je praktikumgemiddelde of toetsgemiddelde lager is dan een 5 dan geldt dat A=MIN(5,A). Voor gedetailleerde voorwaarden: zie de website.
24 Agenda: Concepten en patronen Multi-threading in C#
25 Concurrency college 1 25 Concepten en patronen Parallel Applicatie Ontwerp Parallellisme in NBA 2K6 is geïmplementeerd met 3 expliciete threads: mandatory parallelism. Een betere aanpak is om een aantal taken te definiëren die parallel uitgevoerd kunnen worden, dat wil zeggen: in willekeurige volgorde onafhankelijk van elkaar eventueel op verschillende cores Deze opdeling biedt mogelijkheden voor parallellisme, maar laat de daadwerkelijke uitvoering open: optional parallelism.
26 Concurrency college 1 26 Concepten en patronen Parallel Applicatie Ontwerp In de praktijk bestaat een applicatie uit componenten die parallel uitgevoerd kunnen worden, terwijl er ook afhankelijkheden zijn. User input Physics AI Game logic Sound Rendering Networking
27 Concurrency college 1 27 Concepten en patronen Parallel Applicatie Ontwerp In de praktijk bestaat een applicatie uit componenten die parallel uitgevoerd kunnen worden, terwijl er ook afhankelijkheden zijn. User input Physics AI Game logic Meestal zijn individuele taken niet even groot. Networking Sound Rendering
28 Concurrency college 1 28 Concepten en patronen Parallel Applicatie Ontwerp In de praktijk bestaat een applicatie uit componenten die parallel uitgevoerd kunnen worden, terwijl er ook afhankelijkheden zijn. core 1 core 2 User input Game logic AI Rendering Physics Networking Sound Meestal zijn individuele taken niet even groot. De opdeling in taken maakt het dan mogelijk om de uitvoering af te stemmen op de beschikbare hardware. De mogelijkheden nemen toe wanneer we grote taken onderverdelen in kleinere taken.
29 Concurrency college 1 29 Concepten en patronen Parallel Applicatie Ontwerp Opdeling in taken kan op een gestructureerde manier. We gebruiken patronen zoals: nesting: een hierarchische functionele opdeling; map: opdeling in een aantal identieke taken; fork-join: recursieve opdeling in subtaken. Deze patronen zijn in principe onafhankelijk van de gebruikte ontwikkeltools (waaronder de gekozen programmeertaal).
30 Concurrency college 1 30 Concepten en patronen Parallel Applicatie Ontwerp In het gebruik van de patronen streven we naar: Performance: schaalbare prestaties, een ontwerp dat efficiënt gebruik kan maken van een toenemend aantal cores. Productiviteit: het ontwerp moet correct, duidelijk, voorspelbaar en onderhoudbaar zijn. Portability : het ontwerp moet werken (en schalen) op verschillende systemen en compilers.
31 Concurrency college 1 31 Concepten en patronen Parallel Applicatie Ontwerp Programming should focus on the decomposition of the problem and the design of the algorithm rather than the specific mechanisms by which it will be parallelized. Specifieke mechanismen: threads (door het OS toegewezen aan cores) devices (een of meerdere CPUs, GPUs, via een netwerk verbonden apparaten) vectors (instruction level parallelism)
32 Concurrency college 1 32 Concepten en patronen Parallel Applicatie Ontwerp Programming should focus on the decomposition of the problem and the design of the algorithm rather than the specific mechanisms by which it will be parallelized. Het niet zelf toewijzing van taken aan threads geeft het system meer vrijheid in het verdelen van bronnen maakt het mogelijk de werklast dynamisch te verdelen (load balancing ) voorkomt problemen met overhead door te kleine taken Zie ook: E. A. Lee. The Problem with Threads, Technical Report UCB/EECS
33 Agenda: Concepten en patronen Multi-threading in C#
34 Concurrency college 1 34 Multi-threading in C# Parallel Applicatie Ontwerp Deze patronen zijn in principe onafhankelijk van de gebruikte ontwikkeltools (waaronder de gekozen programmeertaal). In the cursus Concurrency maken we gebruik van de programmeertaal C#.
35 Concurrency college 1 35 Multi-threading in C# Praktisch Parallellisme in C# In C# kunnen we een thread starten via de Thread class: class ThreadTest { static void Main() { Thread t = new Thread (WriteY); t.start(); for (int i = 0; i < 1000; i++) Console.Write ("x"); t.join(); } static void WriteY() { for (int i = 0; i < 1000; i++) Console.Write ("y"); } }
36 Concurrency college 1 36 Multi-threading in C# Praktisch Parallellisme in C# Multithreading via de Thread class: Een thread wordt gestart middels de Start() method Uitvoer kan gescynchroniseerd worden met het oorspronkelijke process middels Join() Threads worden beheerd door het OS Het starten van een thread kost tijd (milliseconden!) en geheugen (~1MB). Merk op dat het expliciet aanmaken van een thread direct tegen het advies van het boek ingaat*. * Zie voor details: Threading in C#, Joseph Albahari, 2011.
37 Concurrency college 1 37 Multi-threading in C# Praktisch Parallellisme in C# Een alternatief is Thread Pooling: static void Main() // The Task class is in System.Threading.Tasks { var task = Task.Factory.StartNew (Go); task.wait(); } static void Go() { Console.WriteLine ("Hello from the thread pool!"); } Deze keer laten we het creëren van threads over aan de thread pool.
38 Concurrency college 1 38 Multi-threading in C# Praktisch Parallellisme in C# Lees in voorbereiding op het werkcollege: Threading in C#, Part 1 Getting Started Lees uit het boek Chapter 1 Introduction Voor het werkcollege is er vanaf morgen een oefenopdracht beschikbaar via de website.
39 Concurrency college 1 39 Multi-threading in C# Werkcollege Vanaf donderdag 12 november: Maandag : BBG-061, 023, 083 Donderdag : BBG-161, 065, 169, 001, 079
40 Concurrency college 1 40 Multi-threading in C# Volgende week: Hardware data parallellisme versus functionele decompositie thread parallellisme versus vector parallellisme machine model geheugen hierarchie Amdahl, Gustafson & Barsis. Be there.
41 Concurrency Gerard Tel / Jacco Bikker - november 2015 januari 2016 EINDE van volgende college: Hardware
college 2: Introductie
Concurrency Gerard Tel / Jacco Bikker - november 2017 februari 2018 college 2: Welkom! Agenda: Concepten en patronen Multi-threading in C# Concurrency college 2 3 Concurrency college 2 4 Jacco Bikker j.bikker@uu.nl
Nadere informatieConcurrency. Gerard Tel / Jacco Bikker - november 2015 januari Welkom!
Concurrency Gerard Tel / Jacco Bikker - november 2015 januari 2016 Welkom! Agenda: Wat vooraf ging Taken en Data Hardware Performance Theorie Concurrency college 3 Hardware 3 Previously in Concurrency
Nadere informatieCollege 4: Mechanismen
Concurrency Gerard Tel / Jacco Bikker - november 2017 februari 2018 College 4: Mechanismen Welkom! Agenda: Wat vooraf ging Hardware Electronic components are submerged into a bath of dielectric heat transfer
Nadere informatieCollege 15: Monte-Carlo
Concurrency Gerard Tel / Jacco Bikker - november 2016 februari 2017 College 15: Monte-Carlo Welkom! Agenda: Monte-Carlo Heterogeneous Computing Brigade Toets 2 Concurrency college 15 Monte-Carlo 3 Monte-Carlo
Nadere informatieCollege 13: Patterns (2)
Concurrency Gerard Tel / Jacco Bikker - november 2016 februari 2017 College 13: Patterns (2) Welkom! genda: Collective Operations Reduce Scan Stencil Recurrence Concurrency college 13 Patterns (2) 3 Collectives
Nadere informatieConcurrency. Gerard Tel / Jacco Bikker - november 2015 januari Welkom!
Concurrency Gerard Tel / Jacco Bikker - november 2015 januari 2016 Welkom! Agenda: Context Heterogeneous Rendering Load Balancing Application Conclusion Concurrency college 15 Heterogeen 3 Context Concurrency
Nadere informatieCollege 11: Game Engines
Concurrency Gerard Tel / Jacco Bikker - november 2016 februari 2017 College 11: Game Engines Welkom! Agenda: A Brief History Of Valve s Source Engine, 2007 id Tech 5, 2009 Bungie s Destiny, 2015 Naughty
Nadere informatieConcurrency. Gerard Tel / Jacco Bikker - november 2015 januari Welkom!
Concurrency Gerard Tel / Jacco Bikker - november 2015 januari 2016 Welkom! Agenda: A Brief History Of Valve s Source Engine, 2007 id Tech 5, 2009 Bungie s Destiny, 2015 Naughty Dog s The Last of Us, 2015
Nadere informatieCool. Vijf jaar geleden droomden de processorfabrikanten. Multi-core processoren verplaatsen probleem
6 Cool De bedenkers van C++ en Java hebben de afgelopen tijd in de media opgeroepen om te komen tot nieuwe softwareparadigma s. Zowel Bjarne Stroustrup als James Gosling spraken hun zorg uit over de programmeerbaarheid
Nadere informatieCollege 17: Monte-Carlo
Concurrency Gerard Tel / Jacco Bikker - november 2017 februari 2018 College 17: Monte-Carlo Welkom! Agenda: Monte-Carlo Heterogeneous Computing Brigade Toets 2 Concurrency college 17 Monte-Carlo 3 Monte-Carlo
Nadere informatieinformatica. hardware. overzicht. moederbord CPU RAM GPU architectuur (vwo)
informatica hardware overzicht moederbord CPU RAM GPU architectuur (vwo) 1 moederbord basis van de computer componenten & aansluitingen chipset Northbridge (snel) Southbridge ("traag") bussen FSB/HTB moederbord
Nadere informatieDe Parallelle Revolutie van GPU's en CPU's
De Parallelle Revolutie van GPU's en CPU's George van Venrooij Organic Vectory BV Bits&Chips Embedded Systemen 18 November 2011 Eindhoven Een nieuw speelveld Desktop PC anno 2005 2 GHz CPU (1 core, 6 GFLOP/s)
Nadere informatieConcurrency. Gerard Tel / Jacco Bikker - november 2017 februari College 8: Patronen. Welkom!
Concurrency Gerard Tel / Jacco Bikker - november 2017 februari 2018 College 8: Patronen Welkom! Previously in Concurrency Blur embarrassingly parallel ST prefix-sum loop dependency Blur embarrassingly
Nadere informatieConcurrency. Gerard Tel / Jacco Bikker - november 2015 januari Welkom!
Concurrency Gerard Tel / Jacco Bikker - november 2015 januari 2016 Welkom! genda: Introductie Seriële Compositie & Flow le Compositie & Flow Concurrency college 5 Patronen (1) 3 Introductie Patronen zijn
Nadere informatieMsi desktop infinite x 9SD-248EU 2 299,00. Kenmerken. D-Ware Aarschot. Artikelcode : ITMINFINITEX248
Msi desktop infinite x 9SD-248EU Artikelcode : ITMINFINITEX248 MSI Infinite X 9SD-248EU. Frequentie van processor: 3,6 GHz, Processorfamilie: Intel 9e generatie Core i7, Processormodel: i7-9700k. Intern
Nadere informatieCentrale begrippen hoofdstuk 3. Waarom multiprogramming? Vandaag. processen proces state: running, ready, blocked,... Vragen??
Vragen?? Vandaag Hoofdstuk 4: threads (tentamenstof : 4.1 t/m 4.2) Kleine Opgaven 4.1 (niet alleen ja of nee, ook waarom!) en 4.4 inleveren maandag Centrale begrippen hoofdstuk 3 processen proces state:
Nadere informatieModelleren en Programmeren
Modelleren en Programmeren Jeroen Bransen 13 november 2013 Organisatie Docenten Jeroen Bransen Michael Moortgat Docenten Jeroen Bransen Imperatief programmeren (Java) Tot de kerst (ongeveer) Michael Moortgat
Nadere informatieACER CHROMEBOX CXI3 289,00. Kenmerken VBC COMPUTERS. Artikelcode : ITACCHROMEBOXCL
ACER CHROMEBOX CXI3 Artikelcode : ITACCHROMEBOXCL Acer Chromebox Chromebox CXI3. Frequentie van processor:,8 GHz, Processorfamilie: Intel Celeron, Processormodel: 3865U. Intern geheugen: 4 GB, Intern geheugentype:
Nadere informatieASUS DESKTOP GT51CH-BE016T 2 099,00. Kenmerken COMPUTRADE. Artikelcode : ITASGT51CHBE016
ASUS DESKTOP GT51CH-BE016T Artikelcode : ITASGT51CHBE016 ASUS ROG GT51CH-BE016T. Frequentie van processor: 4,2 GHz, Processorfamilie: Zevende generatie Intel Core i7, Processormodel: i7-7700k. Intern geheugen:
Nadere informatieProgrammeren in Java 3
7 maart 2010 Deze les Zelf componenten maken Concurrency (multithreading): werken met threads levenscyclus van een thread starten tijdelijk onderbreken wachten stoppen Zelf componenten maken Je eigen component:
Nadere informatieHardware Beginners. Processoren. Door Theo De Paepe
Hardware Beginners Processoren Merken en types Intel AMD * Pentium * Pentium II * Pentium III * Pentium 4 * Celeron * K6 * K7 / Athlon (64 BIT) * Duron * Sempron Opbouw En nog: * FPU * Datalijnen * Adreslijnen
Nadere informatieTentamen Computersystemen
Tentamen Computersystemen baicosy6 2e jaar bachelor AI, 2e semester 21 oktober 213, 9u-11u OMHP D.9 vraag 1 Van een Single Cycle Harvard machine hebben de componenten de volgende propagation delay time:
Nadere informatieIntel Pentium G3258. Productinformatie ARTIKELNUMMER FABRIKANTNUMMER BX80646G3258 FABRIEKSGARANTIE. Bring in Service (36 maanden) Processor
Intel Pentium G3258 ARTIKELNUMMER FABRIKANTNUMMER 48693 BX80646G3258 FABRIEKSGARANTIE Bring in Service (36 maanden) Productinformatie Processor Processorfamilie Frequentie van processor Intel Pentium G
Nadere informatieIntel Celeron G1820. Productinformatie ARTIKELNUMMER FABRIKANTNUMMER BX80646G1820 FABRIEKSGARANTIE. Bring in Service (36 maanden) Processor
Intel Celeron G1820 ARTIKELNUMMER FABRIKANTNUMMER 47807 BX80646G1820 FABRIEKSGARANTIE Bring in Service (36 maanden) Productinformatie Processor Processorfamilie Frequentie van processor Intel Celeron G
Nadere informatieHP PRODESK 400 G3 899,00. Kenmerken PPC SOLUTIONS BVBA. Artikelcode : ITHP1EX82EA
HP PRODESK 400 G3 Artikelcode : ITHP1EX82EA HP ProDesk ProDesk 400 G3 desktop mini pc. Frequentie van processor: 2,70 GHz, Processorfamilie: Zevende generatie Intel Core i5, Processormodel: i5-7500t. Intern
Nadere informatieASUS VIVOBOOK R540MA-DM229T-BE 399,00. Kenmerken. STS Computers. Artikelcode : ITASR540MADM229
ASUS VIVOBOOK R540MA-DM229T-BE Artikelcode : ITASR540MADM229 ASUS R540MA-DM229T-BE. Producttype: Notebook, Vormfactor: Clamshell. Processorfamilie: Intel Celeron, Processormodel: N4000, Frequentie van
Nadere informatieUitwerking oefententamen Computerarchitectuur December 2016
Uitwerking oefententamen Computerarchitectuur December 2016 I.a. De overall CPI kan worden berekend met de formule n IC i CPI Instruction count CPI i voor de ratio vullen we telkens de geven frequentie
Nadere informatieASUS ZENBOOK S UX391UA-EG030T-BE 1 249,00. Kenmerken PPC SOLUTIONS BVBA. Artikelcode : ITASUX391UAEG03
ASUS ZENBOOK S UX391UA-EG030T-BE Artikelcode : ITASUX391UAEG03 ASUS ZenBook S UX391UA-EG030T-BE. Producttype: Notebook, Vormfactor: Clamshell. Processorfamilie: Intel 8ste generatie Core i7, Processormodel:
Nadere informatieASUS VIVOBOOK S530FA-BQ300T-BE 899,00. Kenmerken. Artikelcode : ITASS530FABQ300
ASUS VIVOBOOK S530FA-BQ300T-BE Artikelcode : ITASS530FABQ300 ASUS VivoBook S5 S530FA-BQ300T-BE. Producttype: Notebook, Vormfactor: Clamshell. Processorfamilie: Intel 8ste generatie Core i7, Processormodel:
Nadere informatieFrom High-Level Language to language of the hardware
Overzichtscollege 1 Abstractieniveaus Een computersysteem bestaat uit een hiërarchie van lagen Elke laag heeft een goed gedefinieerde interface naar de bovenliggende en onderliggende lagen Essentieel bij
Nadere informatieHUAWEI MATEBOOK X PRO 1 699,00. Kenmerken. Proline Systems. Artikelcode : ITHUMBXPROW29A
HUAWEI MATEBOOK X PRO Artikelcode : ITHUMBXPROW29A Huawei MateBook X Pro. Producttype: Notebook, Vormfactor: Clamshell. Processorfamilie: Intel 8ste generatie Core i7, Processormodel: i7-8550u, Frequentie
Nadere informatieAsus laptop F540MA-DM239T-BE 349,00. Kenmerken. Artikelcode : ITASF540MADM239
Asus laptop F540MA-DM39T-BE Artikelcode : ITASF540MADM39 ASUS F540MA-DM39T-BE. Producttype: Notebook, Vormfactor: Clamshell. Processorfamilie: Intel Celeron, Processormodel: N4000, Frequentie van processor:,0
Nadere informatieMulti-core systemen. door Alexander Melchior
Multi-core systemen Multi-cpu & Multi-core Multi cpu & Multi core door Alexander Melchior Toevoeging aan GDP Overdragen Capita Selecta Waarom? Een stukje geschiedenis 2005: Introductie eerste consumenten
Nadere informatieMSI DESKTOP INFINITE 8RC-259EU 1 499,00. Kenmerken. D-Ware. Artikelcode : ITMIINFINITE259
MSI DESKTOP INFINITE 8RC-259EU Artikelcode : ITMIINFINITE259 MSI Infinite 8RC-259EU. Frequentie van processor: 3,2 GHz, Processorfamilie: Intel 8ste generatie Core i7, Processormodel: i7-8700. Intern geheugen:
Nadere informatieFlex_Rooster WERKBOEK. INTRODUCTIE iseries. Dit werkboek is eigendom van ICS opleidingen en mag niet worden meegenomen.
Flex_Rooster WERKBOEK INTRODUCTIE iseries Dit werkboek is eigendom van ICS opleidingen en mag niet worden meegenomen. ICS Opleidingen Niets uit deze uitgave mag worden verveelvoudigd en/of openbaar gemaakt
Nadere informatieMINIMALE SYSTEEMVEREISTEN
MINIMALE SYSTEEMVEREISTEN AUTODESK PRODUCTEN I DEAS ENGINEERED i-theses bvba T +32 (0)52 45 72 62 BTW BE 0462 404 641 F +32 (0)52 45 72 63 RPR Dendermonde Haststraat 1 info@i-theses.com Fortis 293-0191620-03
Nadere informatieLENOVO THINKCENTRE M720S 10ST0030MB 699,00. Kenmerken DICOMP NV. Artikelcode : ITLNM720S
LENOVO THINKCENTRE M720S 10ST0030MB Artikelcode : ITLNM720S Lenovo M720. Frequentie van processor: 2,8 GHz, Processorfamilie: Intel 8ste generatie Core i5, Processormodel: i5-8400. Intern geheugen: 8 GB,
Nadere informatieZelftest Informatica-terminologie
Zelftest Informatica-terminologie Document: n0947test.fm 01/07/2015 ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium TRAINING & CONSULTING INTRODUCTIE Deze test is een zelf-test, waarmee u
Nadere informatieAPPLE MAC PRO MD878FN 3 449,00. Kenmerken. Artikelcode : AQMD878FNA
APPLE MAC PRO MD878FN Artikelcode : AQMD878FNA Apple Mac Pro. Frequentie van processor: 3,5 GHz, Processorfamilie: Intel Xeon E5 familie, Processormodel: E5-1650V2. Intern geheugen: 16 GB, Intern geheugentype:
Nadere informatieComputerarchitectuur. Terugblik / discussie / oefenopgaven
Computerarchitectuur Terugblik / discussie / oefenopgaven Kristian Rietveld http://ca.liacs.nl/ Trends & Performance Voorkennis We bouwden een 4-bit microprocessor bij Digitale Technieken. Bij computerarchitectuur
Nadere informatieIT. MADE IN GERMANY. PRODUCT EN PRIJS TERRA PC.
IT. MADE IN GERMANY. PRODUCT EN PRIJS TERRA PC www.terra-computers.nl Art.nr. EU1009531 EU1009622 EU1009564 EU1009677 EU1009638 EU1009670 EU1009641 Naam TERRA PC 5000 TERRA PC 5060 TERRA PC BUSINESS 4000
Nadere informatieMSI DESKTOP AEGIS TI3 VR7RE SLI-009EU 4 999,00. Kenmerken. Artikelcode : ITMIAEGISTI3009
MSI DESKTOP AEGIS TI3 VR7RE SLI-009EU Artikelcode : ITMIAEGISTI3009 MSI Aegis TI3 VR7RE SLI-009EU. Frequentie van processor: 4,2 GHz, Processorfamilie: Zevende generatie Intel Core i7, Processormodel:
Nadere informatieMSI DESKTOP INFINITE X 8RG-216EU 1 999,00. Kenmerken. Artikelcode : ITMIINFINITE216
MSI DESKTOP INFINITE X 8RG-216EU Artikelcode : ITMIINFINITE216 MSI Infinite X 8RG-216EU. Frequentie van processor: 3,7 GHz, Processorfamilie: Intel 8ste generatie Core i7, Processormodel: i7-8700k. Intern
Nadere informatieLaptop Folder. De prijzen die in deze folder staan vermeld zijn incl. Btw en startklaar geleverd en excl. arbeid en voorrijkosten op locatie.
Laptop Folder Dit is onze laptop folder, hierin vindt u verschillende merken maar altijd met minimaal 2 jaar garantie. Deze garantie is op "hardware" en wij geven deze garantie aan "huis". De prijzen die
Nadere informatieARTIKELNUMMER FABRIKANTNUMMER PRIJS 415,90 FABRIEKSGARANTIE. Vierde generatie Intel Core i7. Intel Core i Desktop series.
Intel Core i7 4790K ARTIKELNUMMER FABRIKANTNUMMER 48690 BX80646I74790K PRIJS 415,90 FABRIEKSGARANTIE Bring in Service (36 maanden) Productinformatie Processor Processorfamilie Frequentie van processor
Nadere informatieComputerarchitectuur. H&P Ch 5. Thread-Level Parallelism
Computerarchitectuur H&P Ch 5. Thread-Level Parallelism Kristian Rietveld http://ca.liacs.nl/ Thread-Level Parallelism In het geval van thread-level parallelism (TLP) gaan we uit van meerdere threads.
Nadere informatieASUS 2 IN 1 T101HA-GR007T PINK GOLD 249,00. Kenmerken. Artikelcode : ITAST101HAGR007
ASUS 2 IN T0HA-GR007T PINK GOLD Artikelcode : ITAST0HAGR007 ASUS Transformer Book T0HA-GR007T-BE. Producttype: Hybride (2-in-), Vormfactor: Convertible (afneembaar). Processorfamilie: Intel Atom, Processormodel:
Nadere informatieIGEL Business Computing.
IGEL Business Computing. Desktop computing, ontwikkeld met de focus op uw organisatie. Met technologie die kracht en prestaties samenbrengt, zonder flexibiliteit te verliezen. Net als u hebben wij maar
Nadere informatieHoe zet u virtualisatie slim in bij forensische onderzoeksomgevingen?
Hoe zet u virtualisatie slim in bij forensische onderzoeksomgevingen? ir. Ronald van Vugt ronald@netwell.eu Aanleiding Deze presentatie is ontstaan naar aanleiding van een nieuw architectuur ontwerp voor
Nadere informatieEkt1. Computer bouwen
Computer bouwen 1 Inhoudsopgave Inleiding blz. 3 Systemrequirements blz. 3 Benodigdheden blz. 4/5 Conclusies blz. 6 Bronvermelding blz. 6 2 Inleiding Tijdens de les kregen wij de opdracht om een computer
Nadere informatieHigh Performance Computing
High Performance Computing Kristian Rietveld (krietvel@liacs.nl, kamer 138) Groep Computer Systems High-Performance Computing Optimizing compilers (generieke codes, maar ook specifieke rekenkernels). Parallel
Nadere informatieACER DESKTOP ASPIRE TC-780 I ,00. Kenmerken. Artikelcode : ITACTC780I9728
ACER DESKTOP ASPIRE TC-780 I9728 Artikelcode : ITACTC780I9728 Acer Aspire TC-780. Frequentie van processor: 3 GHz, Processorfamilie: Zevende generatie Intel Core i5, Processormodel: i5-7400. Intern geheugen:
Nadere informatieLenovo P330_C246_ES_SFF_i7_8700 8gb 256GB SSD
V-Sys Donk 41, 2400 Mol Tel.: 014 330640 E-mail: info@v-sys.be Lenovo P330_C246_ES_SFF_i7_8700 8gb 256GB SSD Code: 4863052 Vendor code: 30C70009MB EAN code: 193124159911 Intel Core i7-8700 (12MB Cache,
Nadere informatieHardware. Word. Anna van Kommer M3A
Hardware Word Anna van Kommer M3A Inhoudsopgave Pagina Inleiding... 2 Hoofdstuk 1: Het Beeldscherm... 3 Hoofdstuk 2: De processor... 4 Hoofdstuk 3: Het geheugen... 5 Hoofdstuk 4: De harde schijf... 6 Hoofdstuk
Nadere informatieWaarom Webfysio? www.webfysio.nl - team@webfysio.nl
Uw cliënt verdient toch maatwerk zorg? Waarom Webfysio? Uw eigen online en blended maatwerk educatie- & zorgpakketten aanbieden Online communicatie via cliënt specifieke agenda, notificaties en email Direct
Nadere informatieRAM en CPU. Mute (http://mutecode.com) 1 september
en CPU Mute (http://mutecodecom) 1 september 2015 De meeeste RAM is vluchtig Daarmee bedoelen we dat de data verloren gaat wanneer de spanning wegvalt Veel voorkomende types RAM zijn: Dynamic RAM (DRAM)
Nadere informatieHerconfigureerbare Hardware in Ieders Bereik
Herconfigureerbare Hardware in Ieders Bereik Prof. Dirk Stroobandt Universiteit Gent Vakgroep ELIS Onderzoeksgroep PARIS http://www.elis.ugent.be/~dstr/ Overzicht Nood aan digitale verwerking van gegevens
Nadere informatieASUS 2 IN 1 T101HA-GR004T GREY 249,00. Kenmerken. Artikelcode : ITAST101HAGR004
ASUS 2 IN T0HA-GR004T GREY Artikelcode : ITAST0HAGR004 ASUS Transformer Book T0HA-GR004T-BE. Producttype: Hybride (2-in-), Vormfactor: Convertible (afneembaar). Processorfamilie: Intel Atom, Processormodel:
Nadere informatieTweede Toets Concurrency 2 februari 2017, , Educ-β.
Tweede Toets Concurrency 2 februari 2017, 8.30 10.30, Educ-β. Motiveer je antwoorden kort! Zet je mobiel uit. Stel geen vragen over deze toets; als je een vraag niet duidelijk vindt, schrijf dan op hoe
Nadere informatieHigh Performance Computing
High Performance Computing Kristian Rietveld (krietvel@liacs.nl, kamer 138) Groep Computer Systems - Embedded systems - Specifieke software mappen op specfieke hardware. - Hardware synthesis. - Real-time
Nadere informatieModel Driven Software Development: Geen toekomst maar realiteit. 4 juni 2009, WTC, Amsterdam.
Model Driven Software Development: Geen toekomst maar realiteit. 4 juni 2009, WTC, Amsterdam. Welke hoort in dit rijtje niet thuis? Weg- en waterbouw Huizen- en kantoorbouw Stedenbouw Auto- en vliegtuigbouw
Nadere informatieComputerarchitectuur. Ch 4. Data-Level Parallelism
Computerarchitectuur Ch 4. Data-Level Parallelism Kristian Rietveld http://ca.liacs.nl/ Data-Level Parallelism Nu we de limieten hebben gezien van parallelisme tussen instructies, kunnen we parallelisme
Nadere informatieMSI DESKTOP NIGHTBLADE MIB 7RB-269EU 899,00. Kenmerken CHAMELEON BVBA. Artikelcode : ITMIBLADE7RB269
MSI DESKTOP NIGHTBLADE MIB 7RB-269EU Artikelcode : ITMIBLADE7RB269 MSI Nightblade MIB 7RB-269EU. Frequentie van processor: 3 GHz, Processorfamilie: Zevende generatie Intel Core i5, Processormodel: i5-7400.
Nadere informatieMSI DESKTOP AEGIS 3 VR7RD-001EU 1 699,00. Kenmerken. Artikelcode : ITMIAEGIS7RD001
MSI DESKTOP AEGIS 3 VR7RD-00EU Artikelcode : ITMIAEGIS7RD00 MSI Aegis 3 VR7RD-00EU. Frequentie van processor: 3 GHz, Processorfamilie: Zevende generatie Intel Core i5, Processormodel: i5-700. Intern geheugen:
Nadere informatieWaarmaken van Leibniz s droom
Waarmaken van Leibniz s droom Artificiële intelligentie Communicatie & internet Operating system Economie Computatietheorie & Software Efficiënt productieproces Hardware architectuur Electronica: relais
Nadere informatieHP OMEN DESKTOP NB 1 999,00. Kenmerken. D-Ware. Artikelcode : ITHP880103NB
HP OMEN DESKTOP 880-03NB Artikelcode : ITHP88003NB HP OMEN 880-03nb. Frequentie van processor: 3,7 GHz, Processorfamilie: Intel 8ste generatie Core i7, Processormodel: i7-8700k. Intern geheugen: 6 GB,
Nadere informatieInhoud. Geschiedenis / evolutie van OpenEmbedded en Yocto Overzicht van de architectuur en concepten Persoonlijke ervaring
1 Inhoud Geschiedenis / evolutie van OpenEmbedded en Yocto Overzicht van de architectuur en concepten Persoonlijke ervaring 2 Introductie Leon Woestenberg Embedded systeem architect RTOS, Linux, hardware,
Nadere informatieSpecial PC's TFT's Notebooks Servers Netwerk Parts Printers Tablet
CRS Computers de Merodelei 132 2300 Turnhout Belgium T: +32 477 27 45 40 Special PC's TFT's Notebooks Servers Netwerk Parts Printers Tablet Klik op Special en u vindt de speciale aanbiedingen van deze
Nadere informatieLaptop Folder. De prijzen die in deze folder staan vermeld zijn incl. Btw en startklaar geleverd en excl. arbeid en voorrijkosten op locatie.
Laptop Folder 2017 Dit is onze laptop folder, hierin vindt u verschillende merken maar altijd met minimaal 2 jaar garantie. Deze garantie is op "hardware" en wij geven deze garantie aan "huis". De prijzen
Nadere informatieACER SWIFT 5 SF514-53T-58DH BLUE 999,00. Kenmerken CHAMELEON BVBA. Artikelcode : ITACSF51453T58D
ACER SWIFT 5 SF514-53T-58DH BLUE Artikelcode : ITACSF51453T58D Acer Swift 5 SF514-53T-58DH. Producttype: Notebook, Vormfactor: Clamshell. Processorfamilie: Intel 8ste generatie Core i5, Processormodel:
Nadere informatieComputerarchitectuur. Ch 4. Data-Level Parallelism
Computerarchitectuur Ch 4. Data-Level Parallelism Kristian Rietveld http://ca.liacs.nl/ Data-Level Parallelism Nu we de limieten hebben gezien van parallelisme tussen instructies, kunnen we parallelisme
Nadere informatieSERVICE LEVEL AGREEMENT SERVICE LEVEL AGREEMENT ADDENDUM VIRTUALISATIE VERSIE
SERVICE LEVEL AGREEMENT SERVICE LEVEL AGREEMENT ADDENDUM VIRTUALISATIE VERSIE 2014-05-28 Inhoudsopgave 1. Definities...3 1.1. Control Panel...3 1.2. CPU...3 1.3. CPU core...3 1.4. Dienst...3 1.5. I/O-operaties...3
Nadere informatieCover Page. The handle holds various files of this Leiden University dissertation
Cover Page The handle http://hdl.handle.net/1887/28464 holds various files of this Leiden University dissertation Author: Jeroen Bédorf Title: The gravitational billion body problem / Het miljard deeltjes
Nadere informatieMICROSOFT SURFACE GO MHN ,00. Kenmerken X-COM BVBA. Artikelcode : ITMSSUMHN00003
MICROSOFT SURFACE GO MHN-00003 Artikelcode : ITMSSUMHN00003 Microsoft Surface Go. Beeldschermdiagonaal: 25,4 cm (10"), Resolutie: 1800 x 1200 Pixels, Display technologie: IPS. Interne opslagcapaciteit:
Nadere informatieOpenVPN(-NL) Performance. Jan Just Keijser 9 November 2017
OpenVPN(-NL) Performance Jan Just Keijser 9 November 2017 Wie ben ik? Werkzaam in de ICT sinds 1995 Werk bij Nikhef als Grid System Engineer sinds 2005 In 2004 OpenVPN ontdekt Sinds die tijd gebruiker
Nadere informatieMICROSOFT SURFACE PRO KJR ,00. Kenmerken CHAMELEON BVBA. Artikelcode : ITMSSUKJR00003
MICROSOFT SURFACE PRO KJR-00003 Artikelcode : ITMSSUKJR00003 Microsoft Surface New Pro. Beeldschermdiagonaal: 31,2 cm (12.3"), Resolutie: 2736 x 1824 Pixels. Interne opslagcapaciteit: 128 GB. Frequentie
Nadere informatie1e college Introductie Applicatiebouw. Applicatiebouw{ } Onderdeel van SmartProducts
1e college Introductie Applicatiebouw Applicatiebouw{ } Onderdeel van SmartProducts EVEN VOORSTELLEN DOCENT Fjodor van Slooten N208 (Horstring Noord) F.vanSlooten@utwente.nl Assistentie door: Nadia Klomp,
Nadere informatieBelangrijkste ideeën/concepten uit OS, incl. proces
Operating System Overview (Hfst 2) Wat is een OS? Wat was een OS? Evolutie van OS. OS als virtuele machine OS als beheerder van hulpbronnen (resources) Belangrijkste ideeën/concepten uit OS, incl. proces
Nadere informatieIntel Bean Canyon SSD L10 Mini PC. Productinformatie. Afdrukdatum: ARTIKELNUMMER FABRIKANTNUMMER BOXNUC8I5BEKPA FABRIEKSGARANTIE
Intel Bean Canyon SSD L10 Mini PC ARTIKELNUMMER FABRIKANTNUMMER 57310 BOXNUC8I5BEKPA FABRIEKSGARANTIE Bring in Service (36 maanden) Productinformatie Processor Frequentie van processor Processorfamilie
Nadere informatieComputerarchitectuur. H&P Ch 2. Memory Hierarchy Design
Computerarchitectuur H&P Ch 2. Memory Hierarchy Design Kristian Rietveld http://ca.liacs.nl/ Motivatie Hoe dichter bij de CPU, hoe sneller het geheugen. - Maar ook: kleiner en duurder. Programmeurs willen
Nadere informatieAsus vivobook N705FD-GC064T-BE 1 349,00. Kenmerken. Artikelcode : ITASN705FNGC064
Asus vivobook N705FD-GC064T-BE Artikelcode : ITASN705FNGC064 ASUS VivoBook Pro N705FD-GC064T-BE. Producttype: Notebook, Vormfactor: Clamshell. Processorfamilie: Intel 8ste generatie Core i7, Processormodel:
Nadere informatieBescherming van (software) IP bij uitbesteding van productie
12.15 12.40 Bescherming van (software) IP bij uitbesteding van productie Gerard Fianen INDES-IDS BV The choice of professionals Wie zijn wij? Tools, software components and services for the development,
Nadere informatieVirtual Desktop Infrastructure Een alternatief SBC concept? Jacco Bezemer
Virtual Desktop Infrastructure Een alternatief SBC concept? Jacco Bezemer Wat ga ik behandelen? Wat is VDI? Voordelen van SBC? VDI versus SBC De voor- en nadelen van VDI De techniek De componenten Use-cases
Nadere informatiecomputerarchitectuur antwoorden
2017 computerarchitectuur antwoorden F. Vonk versie 1 2-8-2017 inhoudsopgave hardware... - 3 - CPU... - 3 - bussen... - 4 - bridges... - 4 - RAM... - 4 - hardware architectuur... - 5 - Dit werk is gelicenseerd
Nadere informatieFriesland College Leeuwarden
Voorwoord In dit project stel ik een hele snelle computer samen voor het bedrijf Peer B.V.. Ook laat ik zien wat het grote verschil is tussen Windows 7 en Windows 8, de voor en nadelen laat ik zien. Ook
Nadere informatiePyCuda. oftewel massief parallel rekenen. Jasper Spaans, Fox-IT PUN meeting
PyCuda oftewel massief parallel rekenen Jasper Spaans, Fox-IT PUN meeting 2009-09-24 Cuda Techniek om berekingen op je GPU te kunnen uitvoeren ( GPGPU ) Cuda Techniek om berekingen op je
Nadere informatieMICROSOFT SURFACE BOOK 2 HNN ,00. Kenmerken. Autosoft Computers. Artikelcode : ITMSSUHNN00005
MICROSOFT SURFACE BOOK 2 HNN-00005 Artikelcode : ITMSSUHNN00005 Microsoft Surface Book Surface Book 2. Producttype: Hybride (2-in-1), Vormfactor: Convertible (afneembaar). Processorfamilie: Intel 8ste
Nadere informatieApplications & Clients
Applications & Clients APPLICATIONS & CLIENTS OS Financieel Wind ows XP Windows Home of Starter Editions Windows XP Windows Vista Windows Vista Business, Enterprise 32-bits zonder SP, SP1 32-bits Windows
Nadere informatieComputerarchitectuur. Hoofdstuk 1: Introductie
Computerarchitectuur Hoofdstuk 1: Introductie Kristian Rietveld http://ca.liacs.nl/ Inhoud Bestuderen van de opbouw van moderne computerarchitecturen. Wat gebeurt er allemaal binnen een Central Processing
Nadere informatieMicrosoft surface pro 6 i5 128GB 1 049,00. Kenmerken. Artikelcode : ITMSSULGP00003
Microsoft surface pro 6 i5 128GB Artikelcode : ITMSSULGP00003 Microsoft Surface Surface Pro 6. Beeldschermdiagonaal: 31,2 cm (12.3"), Resolutie: 2736 x 1824 Pixels. Interne opslagcapaciteit: 128 GB. Frequentie
Nadere informatieMulti user Setup. Firebird database op een windows (server)
Multi user Setup Firebird database op een windows (server) Inhoudsopgave osfinancials multi user setup...3 Installeeren van de firebird database...3 Testing van de connectie met FlameRobin...5 Instellen
Nadere informatieASUS VIVOBOOK FLIP TP510UF-E8037T-BE 899,00. Kenmerken. Artikelcode : ITASTP510UFE803
ASUS VIVOBOOK FLIP TP510UF-E8037T-BE Artikelcode : ITASTP510UFE803 ASUS VivoBook Flip TP510UF-E8037T-BE. Producttype: Hybride (2-in-1), Vormfactor: Convertible (Map). Processorfamilie: Intel 8ste generatie
Nadere informatieApplications & Clients
Applications & Clients APPLICATIONS & CLIENTS OS Financieel Wind ows XP Windows Home of Starter Editions Windows XP Windows Vista Windows Vista Business, Enterprise 32-bits zonder SP, SP1 32-bits Windows
Nadere informatieDigitale en analoge technieken
Digitale en analoge technieken Peter Slaets February 14, 2006 Peter Slaets () Digitale en analoge technieken February 14, 2006 1 / 33 Computerarchitectuur 1 Processors 2 Primair geheugen 3 Secundair geheugen
Nadere informatieReal-Time Software (RTSOF) EVMINX9 Week 2
Real-Time Software (RTSOF) EVMINX9 Week 2 C++ Threads C++ heeft (nog) geen standaard library voor concurrent programmeren. Boost Thread library http://www.boost.org/ Intel Threading Building Blocks (TBB)
Nadere informatieSuperOffice Systeemvereisten
Minimale systeemvereisten voor SuperOffice CRM De minimale systeemvereisten voor SuperOffice CRM zijn tevens afhankelijk van het besturingssysteem en de services/applicaties die op het systeem actief zijn.
Nadere informatieCerussa FIN Pre-requirements
Pre-requirements Inhoudstafel A. Algemeen... 3 B. Type installaties... 3 C. Hardware en software vereisten... 4 1. PC Clients... 4 2. Terminal Server Clients (Thin Clients)... 4 3. Server... 4 D. Operating
Nadere informatieGPU versus CPU. Renderen terwijl uw processor stil staat? SketchUp Pro. Octane Render
GPU versus CPU Renderen terwijl uw processor stil staat? SketchUp Pro Octane Render 1 Visualisatie toekomst is er al? Jen-Hsun Huang, oprichter en president en CEO van NVIDIA (GTC Jan Jose Convention Center)
Nadere informatieSysteemeisen Exact Compact product update 406
1 van 6 08-10-2013 12:07 Exact Compact Systeemeisen Exact Compact product update 406 Een pressionele administratie moet bedrijfszeker zijn. U moet er in het dagelijks gebruik snel en zonder onderbrekingen
Nadere informatie