Katedra Informatyki AGH
|
|
- Adam Orłowski
- 8 lat temu
- Przeglądów:
Transkrypt
1 1
2 Jacek Kitowski Katedra Informatyki AGH Grupa Systemów Komputerowych (CSG) C2 IV p. tel Katedra Informatyki AGH
3
4 Plan wykładu Wprowadzenie zakres problemowy High Performance Computing (HPC) High Throughput Computing (HTC) Podstawowe pojęcia Metody oceny wydajności systemów Tendencje rozwojowe procesorów Komputery systemów otwartych i modele programowania Taksonomie komputerów sterowanie organizacja przestrzeni adresowej granulacja warstwa komunikacyjna Systemy wieloprocesorowe Programowanie równoległe Systemy wysokiej dostępności Grid Computing Przykłady 4
5 Cel wykładu Tendencje rozwojowe sprzętu HPC (i oprogramowania) Wykorzystanie w praktyce - synergia: Problem obliczeniowy - struktury danych Środki i narzędzia informatyki - modele programowania Architektura komputera Erwin Knuth Nikolaus Wirth John von Neumann 5
6 Literatura David E. Culler, Jaswinder Pal Singh Parallel Computer Architecture, Morgan Kaufmann, 1999 R.W. Hockney, C.R. Jesshope Parallel Computers 2, architecture, programming, environments, Adam Hilger 1992 V. Kumar, A. Grama, A. Gupta, G. Karypis Introduction to Parallel Computing, Benjamin/Cummings, 1994 S. Kozielski, Z. Szczerbiński Komputery równoległe, architektura i elementy oprogramowania, WNT 1993 Linda Null, Julia Lobur Struktura organizacyjna i architektura systemów komputerowych, Helion, 2004 D.A. Patterson, J.L. Hennessy Computer Organization and Design The hardware/software interface, Morgan Kaufmann, Elsevier, 2009 I. Foster and Carl Kesselman The Grid: Blueprint for a New Computing Infrastructure, Morgan Kaufmann
7 Literatura cd. William Stallings Organizacja i architektura systemu komputerowego. Projektowanie systemu a jego wydajność, WNT, 2004 Jacek Kitowski Współczesne Systemy Komputerowe, Wyd. CCNS, 2000 D. Loshin: Superkomputery bez tajemnic, MICOM W-wa, 1997 Zbigniew Weiss i Tadeusz Gruźlewski Programowanie współbieżne i rozproszone, WNT 1993 M. Ben-Ari Podstawy programowania współbieżnego i rozproszonego, WNT 1996 K. Zieliński (ed.) Środowiska programowania rozproszonego w sieciach komputerowych, Księgarnia Akademicka Kraków, 1994 T.H. Cormen, C.E. Leiserson, R.L. Rivest: Wprowadzenie do algorytmów, WNT W-wa,
8 Demokratyczna, dynamiczna lista przebojów Horyzont czasowy Bezprzewodowość i mobilność (WLAN, WiFi, Bluetooth, Palm) 2. Zwiększanie przepustowości sieci (kompresja, Content Deliv.) 3. Bezpieczeństwo (ochrona danych przed utratą; ochrona przed niepowołanym dostępem) 4. E-handel, e-banking, s-science, e-learning, e-government, e Multimedia (rozwój przekazu strumieniowego, rozrywka) 6. Doskonalenie systemów CRM (interjesy dla PDA, int.tv, UMTS, synteza mowy) 7. Rozwój IT w firmach (intranet, VPN, WWW, virtual organizations) 8. Outsourcing Źródło: Marek Hołyński, ATM Warszawa: Nowe technologie teleinformatyki, Sieci Rozległe, Zakopane,
9 Demokratyczna, dynamiczna lista przebojów Horyzont czasowy 2007 Nie zmieściły się: rozwiązanie problemu ostatniej mili grid computing konsolidacja rynku oprogramowania komputery molekularne VoIP Większość AI (systemy ekspertowe, wirtualna rzeczywistość, sieci neuronowe, systemy agentowe) 9
10 Wprowadzenie Architektury w kontekscie Zastosowania naukowo-techniczne, przemysłowe, komercyjne poźniej obecnie Zagadnienia: parametry techniczne i funkcjonalność oprogramowania 10
11 O czym mówimy? Program = algorytm + dane Przetwarzanie = użytkownik + komputer + program Model przetwarzania = przetwarzanie + zarządzanie + komunikacja Organizacja przetwarzania = język + poziom + maszyna wirtualna + implementacja modelu przetwarzania Architektura = sprzęt + oprogramowanie (wiele procesorów) 11
12 Jakość przetwarzania Zróżnicowane pojęcie, zależne od celu, implementacji... Tradycyjnie: łatwiej wiarygodniej taniej szybciej więcej High Performance Computing (HPC) versus High Throughput Computing (HTC) HPC - execution time, speedup, efficiency... (dot. pojedynczego zadania) HTC - przepustowość instalacji - wydajność w długim horyzoncie, miesiącu... 12
13 ACK: HP 13
14 Performance Wzrost wydajności Intel Researcher Moore s Law, IPC Architectural Improvement IPC 22x Clock Cycle Improvement 2.7 MHz 60 MHz Source: IEEE Spectrum (1989) ( ) 21x.92 IPC 42x 460x 60 MHz 110x 300 MHz x 14
15 Systemy Operacyjne IBM Blue Gene Własnościowe Komercyjne typu Unix Linux MS Windows Dedykowane BLTRS (IBM BlueGene/L) Gartner Group OS Rankings, 1997 HP-UX 45 Solaris on SPARC 42 IBM AS/ IBM AIX NT on Intel Digital UNIX SCO on Intel Digital Alpha NT Solaris on Intel Digital OVMS Kamil Iskra Cracow Grid Seminar Blue Gene/L Compute Nodes: BLRTS Flat memory space (no paging, static TLB) No fork() or threads Limited exec() No dynamic libraries No stack/heap overwrite protection No Python, no Java Programming modes: Communication coprocessor Virtual node (Heater) Source: Gartner Group 12/97 Kamil Iskra Cracow Grid Seminar 6 Ack: Kamil Iskra, Argonne 15
16 Clock (MHz) Wzrost szybkości przetwarzania technologia organizacja komputera wielkość i ilość zadań sposób przetwarzania sposób zarządzania (procesy --> procesory) typ problemu (NP, systemy czasu rzeczywistego...) Microprocessors DRAM
17 Zależności model programowania środowisko programowania Algorytm Dane Język programowania Zarządzanie 17
18 Supercomputing Goes Personal System Cray Y-MP C916 Sun HPC10000 Small Form Factor PCs Architecture 16 x Vector 4GB, Bus 24 x 333MHz Ultra- SPARCII, 24GB, SBus 4 x 2.2GHz Athlon64 4GB, GigE OS UNICOS Solaris Windows Server 2003 SP1 GFlops ~10 ~10 ~10 Top500 # N/A Price $40,000,000 $1,000,000 (40x drop) < $4,000 (250x drop) Customers Government Labs Large Enterprises Every Engineer & Scientist Applications Classified, Climate, Physics Research Manufacturing, Energy, Finance, Telecom Bioinformatics, Materials Sciences, Digital Media Ack: Fab.Gagliardi 18
19 Data Access Time CPU cycle: 2 GHZ (10-9 ) Memory access: 60 ns (10-9 ) Disk access: 10 ms (10-3 ) Translating the referential by (2 GHZ): CPU cycle ~1 second Memory access ~120 seconds (~2 minutes) Disk access ~ seconds (~6 months) Ack: Fab.Gagliardi 19
20 The Future: Supercomputing on a Chip IBM Cell processor 256 Gflops today 4 node personal cluster => 1 Tflops 32 node personal cluster => Top100 MS Xbox 3 custom PowerPCs + ATI graphics processor 1 Tflops today $300 8 node personal cluster => Top100 for $2500 (ignoring all that you don t get for $300) Intel many-core chips 100 s of cores on a chip in 2015 (Justin Rattner, Intel: 4 cores /Tflop => 25 Tflops/chip Ack: Fab.Gagliardi 20
21 Architecture/System Continuum... Custom processors with custom interconection (Cray X1, NEC S8, IBM Regatto, Blue Gene) Commodity processors with custom interconnection (SGI Altix, Cray XT3, XD1 (Opteron)) Commodity processors with commodity interconnection (Beowulf clusters,...)... SMPs, Custers, Constellations,... DSM, Programming Models 21
22 22
23 Obliczenia Wielkiej Skali Computational Science High Performance Computing K. Wilson* defined computational science as:... a precise mathematical statement, being intractable by traditional methods with a significant scope requires in depth knowledge of science, engineering and the arts... Computational science is about using computers to analyze scientific problems. it is distinct from computer science, which is the study of computers and computation, and... it is different from theory and experiment (...) in that it seeks to gain understanding principally through the analysis of mathematical models (on) high performance computers." *K.G. Wilson, Basic issues for Computational Science, ICTP,
24 Wielkie Wyzwania (Problemy Obliczeniowe) Wielkie Wyzwania*: fundamental problems in science and engineering with potentially broad social, political and scientific impact, which could be advanced by applying high performance computing. Problemy:... Simulation of X-Ray clusters Genome sequencing and structural biology Global climate modeling Fluid turbulence Biotechnology Pollution and dispersion QCD Semi-/superconductor modeling Ocean circulation Vision and cognition... *K.G. Wilson, Grand Challenges to Computational Science, 1987 Modelling, Simulation, Analysis 24
25 ACK: HP 25
26 ACK: HP 26
27 E-Science: Nauka w komputerze Synergy between: theory simulation experiment Theory Data intensive computing (mining) Experiment Numerically intensive computing Simulation Data intensive computing (assimilation) Essential goal: to run larger and more complicated applications faster over time 27
28 Background Complexity Computing Data E-Infrastructure Separation/relation of concerns Complementarity Coherency Simplicity Efficiency Synergy - coherence Problem Algorithm & implementation Computer Architecture, environments 28
29 Zasoby obliczeniowe Petascale is coming Earth Simulator, 35 TFlops peak Vector processing Jaguar / Franklin, 120 / 100 TFlops peak, Vector processing cores cores BlueGene/L, 596 TFlops peak, Low power, cheap processors ACK: Hank Childs, Lawrence Livermore National Laboratory, ICCS 2008 Roadrunner, 1457 TFlops peak, Heterogeneous / PowerXCell 8i AMD Opteron DC 1.8GHz BE 3.2GHz (12.8 Gflops) TOP500, Nov
30 Explosion of Data Experiments Simulations Archives Literature Petabytes Doubling every 2 years ACK: Fabrizio Gagliardi, Microsoft, ICCS
31 Research e-infrastructures e-infrastructures in Europe: Research Network infrastructure: GEANT pan-european network interconnecting National Research and Education Networks Computing Grid Infrastructure: Enabling Grids for E-SciencE (EGEE project) Transition to the sustainable European Grid Initiative (EGI) currently worked out through EGI_DS project Data & Knowledge Infrastructure: Digital Libraries (DILIGENT) and repositories (DRIVER-II) A series of other projects : Middleware interoperation, applications, policy and support actions, etc. Cyber-Infrastructures around the world: Similar in US and Asia Pacific ACK: Fabrizio Gagliardi, Microsoft, ICCS
32 Defining e-science E-Science: collaborative research supported by advanced distributed computations Multi-disciplinary, Multi-Site and Multi-National Building with and demanding advances in Computing/Computer Sciences Goal: to enable better research in all disciplines System-level Science: beyond individual phenomena, components interact and interrelate to generate, interpret and analyse rich data resources From experiments, observations and simulations Quality management, preservation and reliable evidence to develop and explore models and simulations Computation and data at all scales Trustworthy, economic, timely and relevant results to enable dynamic distributed collaboration Facilitating collaboration with information and resource sharing Security, trust, reliability, accountability, manageability and agility I. Foster, System Level Science and System Level Models, Snowmass, August 1-2, 2007 M. Atkinson, e-science (...), Grid2006 & 2-nd Int.Conf.e-Social Science 2006, National e-science Centre UK 32
33 Example: Seismic Hazard Analysis (T. Jordan et al., SCEC) Seismicity Paleoseismology Local site effects Geologic structure Faults Seismic Hazard Model InSAR Image of the Hector Mine Earthquake A satellite generated Interferometric Synthetic Radar (InSAR) image of the 1999 Hector Mine earthquake. Shows the displacement field in the direction of radar imaging Stress transfer Each fringe (e.g., from red to red) corresponds to a few centimeters of displacement. I. Foster, ibid 33
34 Beyond Models An Integrated View of Simulation, Experiment, & (Bio)informatics Synergy between Problem Algorithm & implementation Computer Architecture Problem Specification Simulation Browsing & Visualization SIMS* Analysis Tools Database LIMS + Experimental Design Experiment Browsing & Visualization *Simulation Information Management System + Laboratory Information Management System I. Foster, ibid 34
35 Przykłady problemów
36 36
37 37
38 High Fidelity Numerical Simulation Source: Ansys Source: MSC.Software Impact on Science Research: Simulation joins Theory and Experiment as key methods of Scientific discovery Impact on Industry: virtual testing during the component design process virtual trial and error of design concepts optimization of component performance, quality and manufacturability 38
39 Virtual Prototyping Virtual prototyping allows: product testing in realistic conditions appropriate design decisions Source: National Crash Analysis Center Example applications: Vehicle performance (aerodynamics, acoustics) and safety (crash-test, occupant safety) Consumer goods (Shock resistance, drop-test, electromagnetic compliance) Medical (Knee joint prosthesis, heart valve implant, vascular surgery) Healthcare implications in the future Virtual Patients Source: ESI Group 39
40 40
41 41
42 42
43 43
44 44
45 45
46 46
47 47
48 Capability Computing Example Applications are complex and dynamically constructed from services. Current solutions rely on a human as a source of knowledge Flood forecast simulation complexity: time o(n 4 ), memory o(n 3 ) Workflow construction User Portal Workflow Service Workflow Knowledge Storage Service Meteorology Service Hydrology Service Hydraulics Service Meteorology Visualization Hydrology Visualization Hydraulics Visualization Thanks are due: EU K-WfGrid Project: Knowledge-based Workflow System for Grid Applications, L. Hluchy (II SAS) for flood application 48
49 Application Architecture Services Meteorology services Watershed integration services Hydrology/hydraulics services Visualization services Asynchronous data delivery Models Meteorological simulation Hydrological simulation models Hydraulic simulation models Visualization tools for simulation outputs 49
50 Useful Results Thanks are due: L. Hluchy (II SAS) 50
51 51
52 52
53 53
54 54
55 55
56 56
57 57
58 58
59 59
60 High Performance Computing "Computing resources which provide more than an order of magnitude more computing power than is normally available on one's desktop" JISC New Technology Initiative Development of Computational Science to complete theoretical and experimental sciences New Computer Architectures to run larger applications faster over time Simulation and Modelling Problems (more calculations - more precision) Problems with large amount of data (data-mining, seismic) HPC for Grand Challenges (K. Wilson, 1987) (climate modelling, fluid turbulence, pollution dispersion, human genome, ocean circulation, QCD, semi-/superconductor modelling, biology, combustion systems, vision&cognition, etc.) 60
61 Obliczenia Wielkiej Skali Computational Science High Performance Computing K. Wilson* defined computational science as:... a precise mathematical statement, being intractable by traditional methods with a significant scope requires in depth knowledge of science, engineering and the arts... Computational science is about using computers to analyze scientific problems. it is distinct from computer science, which is the study of computers and computation, and... it is different from theory and experiment (...) in that it seeks to gain understanding principally through the analysis of mathematical models (on) high performance computers." *K.G. Wilson, Basic issues for Computational Science, ICTP, 1986 escience Experiments in Silico 61
62 62
63 Metacomputing ( Grid computing ) Transparent access to a variety of services Computing Services Graphical, multimedia and Scientific Visualization services Storage (including HSM) services High-bandwith Network Protocols Larry Smarr 1987 Uni. of Illinois Objectives: commodity systems to solve target class of problems novel solution methods flexibility and extensibility site autonomy scalable architectures single name space easy to use 63
64 Idea of Metacomputing GRID Computing SOA Larry Smarr Ian Foster, Carl Kesselman "Heterogeneous computing in a homogeneous environment" SM-Parallel/Vector RISC Metacomputer DM-MPP Clusters Services usługi SM-MPP Real-Time RAID Disk Farms File Migration Robotic Tape Archiving Compute Services Storage Services Users 3D Graphics Image Processing Scientific Visualization Visualization Services SOA: Service Oriented Architecture 64
65 65
66 66
67 TOP500 LiST Compiled by Hans Meuer (University of Mannheim, Germany) Erich Strohmaier and Horst Simon (NERSC/Lawrence Berkeley National Lab.) Jack Dongarra (University of Tenn., Knoxville) To provide this new statistical foundation, we have decided in 1993 to assemble and maintain a list of the 500 most powerful computer systems. Our list has been compiled twice a year since June 1993 with the help of high-performance computer experts, computational scientists, manufacturers, and the Internet community in general who responded to a questionnaire we sent out.
68 A host of parallel machines There are (have been) many kinds of parallel machines For the last 12+ years their performance has been measured and recorded with the LINPACK benchmark, as part of Top500 It is a good source of information about what machines are (were) and how they have evolved 68
69 What is the LINPACK Benchmark LINPACK: LINear algebra PACKage A FORTRAN Matrix multiply, LU/QR/Choleski factorizations, eigensolvers, SVD, etc. LINPACK Benchmark Dense linear system solve with LU factorization (n - # of operations) 2n 3 / 3 o(2n Measure, R [Mflop/s] DP Mflop/s (100x100) TPP Mflop/s (1000x1000) Rpeak Mflop/s The problem size can be chosen You have to report the best performance for the best n, and the n that achieves half of the best performance. 2 ) Linpack Parallel Rmax Nmax N 1/2 Rpeak 69
70 Zasoby obliczeniowe Petascale is coming Earth Simulator, 35 TFlops peak Vector processing Jaguar / Franklin, 120 / 100 TFlops peak, Vector processing cores cores BlueGene/L, 596 TFlops peak, Low power, cheap processors ACK: Hank Childs, Lawrence Livermore National Laboratory, ICCS 2008 Roadrunner, 1457 TFlops peak, Heterogeneous / PowerXCell 8i AMD Opteron DC 1.8GHz BE 3.2GHz (12.8 Gflops) TOP500, Nov
71 Polish Supercomputer Centres ACK CYFRONET AGH AGH University of Science and Technology Cracow (1973) Interdisciplinary Centre for Mathematical and Computational Modelling University of Warsaw Warsaw (1993) Poznan Supercomputing and Newtorking Center Institute of Bioorganic Chemistry PAS Poznan (1993) TASK Academic Computer Centre Gdask University of Technology Gdansk (1994) Wroclaw Centre for Networking and Supercomputing Wroclaw University of Technology Wroclaw (1995) 71 71
72 Pionier Polish Optic Network 72 ENPG Meeting, Cracow, Sept. 22,
73 ACK CYFRONET-AGH Resources
74 ACK CYFRONET-AGH Aggregated R peak WORLD Aggregated 74
75 Możliwości obliczeniowe środowisk Power (Gflops) Computer Peak Performance (GFlops) and Storage Systems (TB) CYFRONET ICM UW PCSS CI TASK WCSS R peak R peak R peak R peak R peak SMP 1849 vector Clusters ~30000 ~20000 ~ Total ~32000 ~20600 ~ Storage (TB)
76 6 entries found. TOP500 Nov.2008 POLISH SITES Rank Site System Cores R max R peak 68 Gdansk University of Technology, CI Task Poland ACTION Cluster Xeon E5345 Infiniband ACTION Interdisciplinary Centre for Mathematical and Computational Modelling, University of Warsaw Poland Cyfronet Poland PCSS Poznan Poland Nasza Klasa Poland Communications Company (P1) Poland BladeCenter QS22 Cluster, PowerXCell 8i 4.0 Ghz, Infiniband IBM Cluster Platform 3000 BL2x220, L54xx 2.5 Ghz, Infiniband Hewlett-Packard Cluster Platform 3000 BL460c, Xeon 54xx 2.5 GHz, Infiniband Hewlett-Packard Cluster Platform 3000 BL460c/BL2x220, L54xx 2.5 Ghz, GigE Hewlett-Packard Cluster Platform 3000 BL460c, Xeon L54xx 2.5 GHz, GigEthernet Hewlett-Packard
77 Data Storage and Management Requirements Heterogeneity Resources, management, users requirements Efficient data access High Availability and fault tolerance Cost/performance optimization SAN infrastructure 77
78 Data Storage Overview Disk systems (raw) capacity: 529 TB 6 TB high performance FC disks 211 TB FATA disks, 312 TB SATA disks Total cache memory of the arrays: 32 GB Automatic Tape Library (raw) capacity: 500TB (for LTO-4 tapes) ENPG Meeting, Cracow, Sept. 22, 2008
79 ENPG Meeting, Cracow, Sept. 22, 2008 SAN Infrastructure
80 (3 + 1) Ery Komputerów Shared Memory Vector Processors Cray X-MP Distributed Memory Systems TMC CM-2 Cray Y-MP Alliant FX/80 Cray-2 Convex C2 Convex C3 IBM SP2 Cray T90 TMC CM-5 HP Cluster Intel Paragon Scalable Parallel Computing SPP1000 SPP1600 S/X Class SGI PC XL NEC SX4 Cray T3D/E Source: NCSA University of Illinois at Urbana-Champaign ASCI Initiative Los Alamos Origin2k IBM RS/6k SP Sandia Lawrence Livermore 80
81 DOE Accelerated Strategic Computing Initiative (1995) to accelerate the development of massively parallel computers in order to ensure confidence in the safety, performance and reliability of US nuclear stockpile. 10-year, $ 1 billion program Goal: Provide balanced Tera-Scale computing Platforms by 2003/04 Options: ASCI Red (Sandia/Intel) ASCI Blue Pacific (LLNL/IBM) ASCI Blue Mountain (LANL/SGI-CRAY) + ASCI Compaq ASCI Facts Signed 1992 by Bush 81
82 ASCI cont 82
83 83
84 ASCI initiative ASCI - option RED ASCI - option Blue Mountain 84
85 10 9 Eventually one billion transistors, or electronic switches, may crowd a single chip, 1,000 times more than possible today. National Geographic, Gordon Moore FORECAST Source: Intel
86 Moore s Law meets Super Computing 1980s 1990s TODAY $10M/GFlop $50K/GFlop $1K/GFlo p The evolving value proposition Performance s-1980s Price / performance 1990s Price / performance / Watt s NASA VIDEO
87 PERFORMANCE VS. INITIAL PENTIUM 4 PERFORMANCE through parallelism DUAL/MULTI-CORE PERFORMANCE 3X 10X FORECAST SINGLE-CORE PERFORMANCE
88 What is the LINPACK Benchmark LINPACK: LINear algebra PACKage A FORTRAN Matrix multiply, LU/QR/Choleski factorizations, eigensolvers, SVD, etc. LINPACK Benchmark Dense linear system solve with LU factorization (n - # of operations) 2n 3 / 3 o(2n Measure, R [Mflop/s] DP Mflop/s (100x100) TPP Mflop/s (1000x1000) Rpeak Mflop/s The problem size can be chosen You have to report the best performance for the best n, and the n that achieves half of the best performance. 2 ) Linpack Parallel Rmax Nmax N 1/2 Rpeak 88
89 Przykładowe wyniki dla zestawu LINPACK Linpack Performance 89
90 Linpack Performance Linpack - cd. 90
91 Clusters, Constellations, MPPs These are the only 3 categories today in the Top500 They all belong to the Distributed Memory model (MIMD) (with many twists) Each processor/node has its own memory and cache but cannot directly access another processor s memory. nodes may be SMPs Each node has a network interface (NI) for all communication and synchronization. P0 NI P1 NI Pn NI memory memory... memory interconnect So what are these 3 categories? 91
92 Ack: J. Dongarra TOP500 list, Nov
93 Ack: Strohmaier 93
94 94
95 Ack: J. Dongarra TOP500 list, Nov
96 Ack: J. Dongarra TOP500 list, Nov
97 Ack: Strohmaier 97
98 Ack: Strohmaier 98
99 Ack: Strohmaier 99
100 Ack: Strohmaier TOP500 analysis 100
101 Performance Development & Projections 10 Eflop/s 1 Eflop/s 100 Pflop/s 10 Pflop/s 1 Pflop/s 100 Tflop/s 10 Tflop/s 1 Tflop/s 100 Gflop/s 10 Gflop/s 1 Gflop/s 100 Mflop/s 10 Mflop/s 1 Mflop/s SUM N=1 N= Gflop/s 1 Tflop/s 1 Pflop/s 1 Eflop/s O(1) Thread O(10 3 ) Threads Page 101 O(10 6 )Threads December 9, 2009 O(10 9 ) Threads
102 Something s Happening Here From K. Olukotun, L. Hammond, H. Sutter, and B. Smith In the old days it was: each year processors would become faster Today the cycle time is fixed or decreasing Things are still doubling every 18 months Moore s Law reinterpretated
103 Moore s Law Reinterpreted Number of cores per chip doubles every two year, while clock speed decreases (not increases). Need to deal with systems with millions of concurrent threads Future generation will have billions of threads! Need to be able to easily replace interchip parallelism with intro-chip parallelism
104 Today s Multicores 90% of Top500 Systems Are Based on Multicore IBM Cell (9) Intel Clovertown (4) Sun Niagra2 (8) SciCortex (6) Intel Polaris (80) AMD Opteron (4) IBM BG/P (4) 104
105
106 Zasada działania komputera 106
107 Algorytm cyklu rozkazowego Przebieg jednego cyklu rozkazowego można opisać za pomocą następującego algorytmu: 1. Zawartość miejsca pamięci wewnętrznej wskazywanego przez licznik rozkazów LR zostaje przesłana do układów sterujących procesora, 2. W układach sterujących następuje rozdzielenie otrzymanej informacji na dwa pola: pole operacji i pole argumentów. Pole operacji zawiera adres rozkazu, który należy wykonać. Pole argumentów zawiera adresy, pod którymi są przechowywane dane oraz adres przeznaczenia wyniku. x for y (i x i z 0; i y i n) z i ; 3. Na podstawie wyznaczonych adresów następuje przesłanie z pamięci wewnętrznej argumentów do odpowiednich rejestrów, a na podstawie adresu rozkazu arytmometr wykonuje odpowiednie działanie (operację arytmetyczną lub logiczną) na zawartościach rejestru. 4. Wynik przetwarzania (wynik wykonanej operacji) jest wysyłany do pamięci wewnętrznej pod adres przeznaczenia wyniku. 5. Następuje zmiana wartości licznika rozkazów LR tak, aby wskazywał on kolejny rozkaz dla procesora. 107
108 Babbage Zamiast wstępu Potrzeba wyników ilościowych od zawsze Inklinacje orbit planetarnych (X w.) (podziękowania dla dr. W. Aldy) Built in
109 Potrzeby lat : ENIAC P. Eckert, J. Mauchly (Electronic Numerical I think Integrator there is a world market and Computer) for maybe five computers The Turing Machine (Thomas Von Neumann Watson Senior, Architecture Chairman (Report of on IBM, the 1943) EDVAC 1945) Los Alamos; bomba wodorowa Alan Turing Architektura von Neumanna - inaczej - sekwencyjna Harvard Mark I IBM ASCC 109
110 Architektura von Neumanna - inaczej - sekwencyjna Początki The Turing Machine Von Neumann Architecture (Report on the EDVAC 1945) Los Alamos; bomba wodorowa Alan Turing Pamięć operacyjna Układ we/wy Magistrala L2 cache L1 cache Procesor Magistrala Obecny pogląd Schemat funcjonalny z Sterowanie - y Arch. Klasyczna - mainframes y Arch. Magistralowa - wspołczesna `Central Processing Unit (CPU) linearly addressed address space (operational memory) control unit Sequence of instructions operates on sequence of data - sequential computers
111 The scientific market is still about that size 3 computers When scientific processing was 100% of the industry a good predictor $3 Billion: 6 vendors, 7 architectures DOE buys 3 very big ($100-$200 M) machines every 3-4 years Worldwide market is perhaps 5 of the largest computers z During the review, someone said: von Neumann was right. 30,000 word was too much IF all the users were as skilled as von Neumann... for ordinary people, 30,000 was barely enough! -- Edward Teller, 1995 z The memory was approved. z Memory solves many problems! 111
112 December 1947 : Transistor: William Bradford Shockley, Walter H. Brattain, John Bardeen - Bell Telephone Labs. 112
113 Wyścig... GAM I XYZ UMC ZAM : UNIVAC I P. Eckert & J. Mauchly 1951: MESM S.A. Lebedev 113
114 1952 : IBM 701 pierwsza maszyna USA dla potrzeb obronnych 114
115 1955 : IBM 704 konstrukcja Gene Amdahl. 5 kflops, pamięć na rdzeniach ferrytowych słów 36 bitowych ( 3x IBM701) FORTRAN Lawrence Livermore National Laboratory 115
116 Mercury 1958 (CERN) FERRANTI CERN [ ] First generation vacuum tube machine (60 microsec clock cycle, 2 cycles to load or store, 3 cycles to add and 5 cycles to multiply 40 bit longwords, no hardware division) with magnetic core storage ( bit words, 120 microsec access time). Mercury's processor had floating point arithmetic and a B-Register (index register). Magnetic drum auxiliary storage (16 Kwords of 40 bits, 8.75 msec average latency, 64 longwords transferred per revolution). Paper tape I/0. Two Ampex magtape units added in Autocode compiler. At the end of its career it was connected on-line to an experiment (Missing Mass Spectrometer). In 1966 the Mercury was shipped to Poland as a gift to the Academy of Mining and Metallurgy at Cracow. Manchester University,
117 CERNowski łącznik... Ferranti Mercury 1958 (CERN) First generation vacuum tube machine (60 microsec clock cycle, 2 cycles to load or store, 3 cycles to add and 5 cycles to multiply 40 bit longwords, no hardware division) with magnetic core storage. Autocode compiler. In 1966 the Mercury was shipped to Poland as a gift to the Academy of Mining and Metallurgy at Cracow. 117
118 1962: : Rang Compagnies Production Part de marché 1 IBM % 2 Rand % 3 Burrough % 4 CDC % 5 NCR % 6 RCA % 7 General Electric % 8 Honeywell % Autres % Total % 118
119 March 1964 : IBM 360/67 IBM 360/67 when it first came with just 500 kbytes of RAM. The DAT (Dynamic Address Translation) gate of electronics is slightly ajar. 119
120 1964 : CDC Seymour Cray. 3 MIPS. 120
121 1965 : BESM-6 - Sergei Alexeevich Lebedev, 1 MIPS 121
122 1965 : Digital PDP 8 Caractéristiques techniques du mini ordinateur PDP 8 Processeur 12 bits, cycle de 1.5 microsecondes Mémoire 4Kmots de 12 bits (tores de ferrite) Terminal Teletype ASR33 + cartes perforées Consommation : 780 Watts - Prix : $ 122
123 1967: Rang Compagnies Production Part de marché 1 IBM % 2 Rand % 3 NCR % 4 CDC % 5 Honeywell % 6 Burrough % 7 RCA % 8 General Electric % Autres % Total % 123
124 1969 : supercomputer CDC "pipeline, Seymour Cray, pipelining! Los Alamos 124
125 1976: Seymour Cray supercomputer Cray I $. Los Alamos. 1x Processor 64 bits, 83 MHz. 166 MFLOPS. Fréon. 125
126 1981 : CYBER 205, l'ordinateur le plus puissant de son époque. Sa mémoire centrale est de 32 Mo et il délivre une puissance de 200 MFLOPS. 126
127 1982 : Cray X-MP, multiprocessor supercomputer. 2 or 4 processors, 105 MHz, 235 Mflops 127
128 Mars 1984 : IBM PC jr 64 K RAM, 5"25, monitor, 1300 $. 128
129 1985 : CRAY 2, po raz pierwszy przekroczono 1 Gflop (1.9 Gflop). 4 procesory 250 MHz, 488 Mflops. Unix System V : UNICOS. Mnożenie macierzy (dla 4proc.) 1.7 Gflops. Liquid cooling 2048MB RAM 129
130 1986 : Thinking Machines Massively parallel computer Connection Machine CM processors - SIMD! 130
131 ACK: Sterling 131
132 Terminologia Technologia (typ) procesora - typ instrukcji i sposób realizacji CISC - Complex Instruction Set Computer RISC - Reduced Instruction Set Computer EPIC - Explicity Parallel Instruction Computer Architektura - wykorzystuje daną technologię - teoretyczna implementacja POWER IA-64 PA-RISC Procesor - realizacja sprzętowa architektury POWER5 Itanium2 PA-8700 Technologia półprzewodnikowa ECL CMOS GaAs Procesor stosuje się w odniesieniu do układu mikroprocesorowego; w miejscach wymagających rozróżnienia używane są obie nazwy. 132
133 O czym mówiliśmy do tej pory? Potrzeba rozwoju architektur komputerowych Synergia badań naukowych: Teoria Eksperyment Computing Synergia: Problem Algorytm Architektura Rys historyczny 133
134 134
Technologia Informacyjna Wykład II Jak wygląda komputer?
Technologia Informacyjna Wykład II Jak wygląda komputer? A. Matuszak 18 października 2010 A. Matuszak Technologia Informacyjna Wykład II Jak wygląda komputer? A. Matuszak (2) Technologia Informacyjna Wykład
Bardziej szczegółowoZakopane, plan miasta: Skala ok. 1: = City map (Polish Edition)
Zakopane, plan miasta: Skala ok. 1:15 000 = City map (Polish Edition) Click here if your download doesn"t start automatically Zakopane, plan miasta: Skala ok. 1:15 000 = City map (Polish Edition) Zakopane,
Bardziej szczegółowoKierunek: Informatyka rev rev jrn Stacjonarny EN 1 / 6
Wydział Informatyki i Komunikacji Wizualnej Kierunek: Informatyka w języku angielskim studia pierwszego stopnia - inżynierskie tryb: stacjonarny rok rozpoczęcia 2018/2019 A. Moduły międzykierunkowe obligatoryjne
Bardziej szczegółowoTychy, plan miasta: Skala 1: (Polish Edition)
Tychy, plan miasta: Skala 1:20 000 (Polish Edition) Poland) Przedsiebiorstwo Geodezyjno-Kartograficzne (Katowice Click here if your download doesn"t start automatically Tychy, plan miasta: Skala 1:20 000
Bardziej szczegółowoProposal of thesis topic for mgr in. (MSE) programme in Telecommunications and Computer Science
Proposal of thesis topic for mgr in (MSE) programme 1 Topic: Monte Carlo Method used for a prognosis of a selected technological process 2 Supervisor: Dr in Małgorzata Langer 3 Auxiliary supervisor: 4
Bardziej szczegółowoArchitektury komputerów Architektury i wydajność. Tomasz Dziubich
Architektury komputerów Architektury i wydajność Tomasz Dziubich Przetwarzanie potokowe Przetwarzanie sekwencyjne Przetwarzanie potokowe Architektura superpotokowa W przetwarzaniu potokowym podczas niektórych
Bardziej szczegółowoMetodyki projektowania i modelowania systemów Cyganek & Kasperek & Rajda 2013 Katedra Elektroniki AGH
Kierunek Elektronika i Telekomunikacja, Studia II stopnia Specjalność: Systemy wbudowane Metodyki projektowania i modelowania systemów Cyganek & Kasperek & Rajda 2013 Katedra Elektroniki AGH Zagadnienia
Bardziej szczegółowoWprowadzenie. Klastry komputerowe. Superkomputery. informatyka +
Wprowadzenie Klastry komputerowe Superkomputery Wprowadzenie Klastry komputerowe Superkomputery Wprowadzenie Filozofia przetwarzania równoległego polega na podziale programu na fragmenty, z których każdy
Bardziej szczegółowoMaPlan Sp. z O.O. Click here if your download doesn"t start automatically
Mierzeja Wislana, mapa turystyczna 1:50 000: Mikoszewo, Jantar, Stegna, Sztutowo, Katy Rybackie, Przebrno, Krynica Morska, Piaski, Frombork =... = Carte touristique (Polish Edition) MaPlan Sp. z O.O Click
Bardziej szczegółowoKarpacz, plan miasta 1:10 000: Panorama Karkonoszy, mapa szlakow turystycznych (Polish Edition)
Karpacz, plan miasta 1:10 000: Panorama Karkonoszy, mapa szlakow turystycznych (Polish Edition) J Krupski Click here if your download doesn"t start automatically Karpacz, plan miasta 1:10 000: Panorama
Bardziej szczegółowoPrawo Moore a 4/10/2013. Wstęp do Informatyki
Prawo Moore a Wstęp do Informatyki Gordon E. Moore, 1965. "Cramming more components onto integrated circuits," Electronics, v.38, no 8 (19 April), Wydajność systemów komputerowych Cezary Bolek Katedra
Bardziej szczegółowoCezary Bolek Katedra Informatyki. Prawo Moore a
Wstęp do Informatyki Wydajność systemów komputerowych Cezary Bolek Katedra Informatyki Prawo Moore a Gordon E. Moore, 1965. "Cramming more components onto integrated circuits," Electronics, v.38, no 8
Bardziej szczegółowoNetwork Services for Spatial Data in European Geo-Portals and their Compliance with ISO and OGC Standards
INSPIRE Conference 2010 INSPIRE as a Framework for Cooperation Network Services for Spatial Data in European Geo-Portals and their Compliance with ISO and OGC Standards Elżbieta Bielecka Agnieszka Zwirowicz
Bardziej szczegółowodeep learning for NLP (5 lectures)
TTIC 31210: Advanced Natural Language Processing Kevin Gimpel Spring 2019 Lecture 6: Finish Transformers; Sequence- to- Sequence Modeling and AJenKon 1 Roadmap intro (1 lecture) deep learning for NLP (5
Bardziej szczegółowoERASMUS + : Trail of extinct and active volcanoes, earthquakes through Europe. SURVEY TO STUDENTS.
ERASMUS + : Trail of extinct and active volcanoes, earthquakes through Europe. SURVEY TO STUDENTS. Strona 1 1. Please give one answer. I am: Students involved in project 69% 18 Student not involved in
Bardziej szczegółowoPresented by. Dr. Morten Middelfart, CTO
Meeting Big Data challenges in Leadership with Human-Computer Synergy. Presented by Dr. Morten Middelfart, CTO Big Data Data that exists in such large amounts or in such unstructured form that it is difficult
Bardziej szczegółowoField of study: Computer Science Study level: First-cycle studies Form and type of study: Full-time studies. Auditorium classes.
Faculty of: Computer Science, Electronics and Telecommunications Field of study: Computer Science Study level: First-cycle studies Form and type of study: Full-time studies Annual: 2014/2015 Lecture language:
Bardziej szczegółowoTowards Stability Analysis of Data Transport Mechanisms: a Fluid Model and an Application
Towards Stability Analysis of Data Transport Mechanisms: a Fluid Model and an Application Gayane Vardoyan *, C. V. Hollot, Don Towsley* * College of Information and Computer Sciences, Department of Electrical
Bardziej szczegółowoHome Software Hardware Benchmarks Services Store Support Forums About Us
1 z 8 2013-03-08 11:49 Shopping cart Search Home Software Hardware Benchmarks Services Store Support Forums About Us Home» CPU Benchmarks» Intel Core i5-2310 @ 2.90GHz CPU Benchmarks Video Card Benchmarks
Bardziej szczegółowoDistributed programming Distributed programming. Informatyka II stopień (I stopień / II stopień) Ogólno akademicki (ogólno akademicki / praktyczny)
Załącznik nr 7 do Zarządzenia Rektora nr 10/12 z dnia 21 lutego 2012r. KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu Nazwa modułu Nazwa modułu w języku angielskim Obowiązuje od roku akademickiego 2012/2013
Bardziej szczegółowoDatacenter - Przykład projektu dla pewnego klienta.
Datacenter - Przykład projektu dla pewnego klienta. Wstęp! Technologie oraz infrastruktury wykorzystywane przez Capgemini. Projekt dla pewnego francuskiego klienta założenia Requests Capgemini datacenters
Bardziej szczegółowoMachine Learning for Data Science (CS4786) Lecture11. Random Projections & Canonical Correlation Analysis
Machine Learning for Data Science (CS4786) Lecture11 5 Random Projections & Canonical Correlation Analysis The Tall, THE FAT AND THE UGLY n X d The Tall, THE FAT AND THE UGLY d X > n X d n = n d d The
Bardziej szczegółowoWojewodztwo Koszalinskie: Obiekty i walory krajoznawcze (Inwentaryzacja krajoznawcza Polski) (Polish Edition)
Wojewodztwo Koszalinskie: Obiekty i walory krajoznawcze (Inwentaryzacja krajoznawcza Polski) (Polish Edition) Robert Respondowski Click here if your download doesn"t start automatically Wojewodztwo Koszalinskie:
Bardziej szczegółowoUsługi IBM czyli nie taki diabeł straszny
Usługi IBM czyli nie taki diabeł straszny Michał Wawrzyński 693 93 5338 michal.wawrzynski@pl.ibm.com Usługi IBM dla Partnerów Handlowych Maintenance & Technical Support Asset-based Services Labor-based
Bardziej szczegółowoSystemy wbudowane. Poziomy abstrakcji projektowania systemów HW/SW. Wykład 9: SystemC modelowanie na różnych poziomach abstrakcji
Systemy wbudowane Wykład 9: SystemC modelowanie na różnych poziomach abstrakcji Poziomy abstrakcji projektowania systemów HW/SW 12/17/2011 S.Deniziak:Systemy wbudowane 2 1 Model czasu 12/17/2011 S.Deniziak:Systemy
Bardziej szczegółowoSSW1.1, HFW Fry #20, Zeno #25 Benchmark: Qtr.1. Fry #65, Zeno #67. like
SSW1.1, HFW Fry #20, Zeno #25 Benchmark: Qtr.1 I SSW1.1, HFW Fry #65, Zeno #67 Benchmark: Qtr.1 like SSW1.2, HFW Fry #47, Zeno #59 Benchmark: Qtr.1 do SSW1.2, HFW Fry #5, Zeno #4 Benchmark: Qtr.1 to SSW1.2,
Bardziej szczegółowoHard-Margin Support Vector Machines
Hard-Margin Support Vector Machines aaacaxicbzdlssnafiyn9vbjlepk3ay2gicupasvu4iblxuaw2hjmuwn7ddjjmxm1bkcg1/fjqsvt76fo9/gazqfvn8y+pjpozw5vx8zkpvtfxmlhcwl5zxyqrm2vrg5zw3vxmsoezi4ogkr6phieky5crvvjhriqvdom9l2xxftevuwcekj3lktmhghgniauiyutvrwxtvme34a77kbvg73gtygpjsrfati1+xc8c84bvraowbf+uwnipyehcvmkjrdx46vlykhkgykm3ujjdhcyzqkxy0chur6ax5cbg+1m4bbjptjcubuz4kuhvjoql93hkin5hxtav5x6yyqopnsyuneey5ni4keqrxbar5wqaxbik00icyo/iveiyqqvjo1u4fgzj/8f9x67bzmxnurjzmijtlybwfgcdjgfdtajwgcf2dwaj7ac3g1ho1n4814n7wwjgjmf/ys8fenfycuzq==
Bardziej szczegółowoPodstawy Techniki Mikroprocesorowej wykład 13: MIMD. Dr inż. Jacek Mazurkiewicz Katedra Informatyki Technicznej
Podstawy Techniki Mikroprocesorowej wykład 13: MIMD Dr inż. Jacek Mazurkiewicz Katedra Informatyki Technicznej e-mail: Jacek.Mazurkiewicz@pwr.edu.pl Kompjuter eta jest i klasyfikacja jednostka centralna
Bardziej szczegółowoAuditorium classes. Lectures
Faculty of: Mechanical and Robotics Field of study: Mechatronic with English as instruction language Study level: First-cycle studies Form and type of study: Full-time studies Annual: 2016/2017 Lecture
Bardziej szczegółowo16. Taksonomia Flynn'a.
16. Taksonomia Flynn'a. Taksonomia systemów komputerowych według Flynna jest klasyfikacją architektur komputerowych, zaproponowaną w latach sześćdziesiątych XX wieku przez Michaela Flynna, opierająca się
Bardziej szczegółowoStandardowy nowy sait problemy zwiazane z tworzeniem nowego datacenter
Standardowy nowy sait problemy zwiazane z tworzeniem nowego datacenter O mnie Krzysztof Podobiński Infrastructure/ VMware Consultant ponad10 lat doświadczenia w IT 5 lata w Capgemini Application Support
Bardziej szczegółowoPLAN STUDIÓW Wydział Elektroniki, Telekomunikacji i Informatyki, Wydział Zarządzania i Ekonomii Inżynieria danych
WYDZIAŁ: KIERUNEK: poziom kształcenia: profil: forma studiów: Lp. O/F kod modułu/ przedmiotu* SEMESTR 1 1 O PG_00045356 Business law 2 O PG_00045290 Basics of computer programming 3 O PG_00045352 Linear
Bardziej szczegółowo4/10/2013. Koszt wydajności komputerów. Miary wydajności komputerów (MIPS) Miary wydajności komputerów (SPEC)
Wstęp do Informatyki Wydajność systemów komputerowych Cezary Bolek Katedra Informatyki Prawo Moore a Gordon E. Moore, 1965. "Cramming more components onto integrated circuits," Electronics, v.38, no 8
Bardziej szczegółowoWydział Inżynierii Produkcji i Logistyki Faculty of Production Engineering and Logistics
Wydział Inżynierii Produkcji i Logistyki Faculty of Production Engineering and Logistics Plan studiów stacjonarnych II stopnia (magisterskich) na kierunku ZARZĄDZANIE I INŻYNIERIA PRODUKCJI MANAGEMENT
Bardziej szczegółowoEffective Governance of Education at the Local Level
Effective Governance of Education at the Local Level Opening presentation at joint Polish Ministry OECD conference April 16, 2012, Warsaw Mirosław Sielatycki Ministry of National Education Doskonalenie
Bardziej szczegółowoZGŁOSZENIE WSPÓLNEGO POLSKO -. PROJEKTU NA LATA: APPLICATION FOR A JOINT POLISH -... PROJECT FOR THE YEARS:.
ZGŁOSZENIE WSPÓLNEGO POLSKO -. PROJEKTU NA LATA: APPLICATION FOR A JOINT POLISH -... PROJECT FOR THE YEARS:. W RAMACH POROZUMIENIA O WSPÓŁPRACY NAUKOWEJ MIĘDZY POLSKĄ AKADEMIĄ NAUK I... UNDER THE AGREEMENT
Bardziej szczegółowoPROGRAM STAŻU. Nazwa podmiotu oferującego staż / Company name IBM Global Services Delivery Centre Sp z o.o.
PROGRAM STAŻU Nazwa podmiotu oferującego staż / Company name IBM Global Services Delivery Centre Sp z o.o. Miejsce odbywania stażu / Legal address Muchoborska 8, 54-424 Wroclaw Stanowisko, obszar działania/
Bardziej szczegółowoNo matter how much you have, it matters how much you need
CSR STRATEGY KANCELARIA FINANSOWA TRITUM GROUP SP. Z O.O. No matter how much you have, it matters how much you need Kancelaria Finansowa Tritum Group Sp. z o.o. was established in 2007 we build trust among
Bardziej szczegółowoKlasyfikacja systemów komputerowych. Architektura von Neumanna Architektura harwardzka Zmodyfikowana architektura harwardzka. dr inż.
Rok akademicki 2011/2012, Wykład nr 6 2/46 Plan wykładu nr 6 Informatyka 1 Politechnika Białostocka - Wydział Elektryczny Elektrotechnika, semestr II, studia niestacjonarne I stopnia Rok akademicki 2011/2012
Bardziej szczegółowodr inż. Jarosław Forenc
Informatyka 1 Politechnika Białostocka - Wydział Elektryczny Elektrotechnika, semestr II, studia niestacjonarne I stopnia Rok akademicki 2011/2012 Wykład nr 6 (27.04.2012) dr inż. Jarosław Forenc Rok akademicki
Bardziej szczegółowoPODSTAWY PRZETWARZANIA RÓWNOLEGŁEGO INFORMACJI
ZESZYTY NAUKOWE 105-114 Dariusz CHAŁADYNIAK 1 PODSTAWY PRZETWARZANIA RÓWNOLEGŁEGO INFORMACJI Streszczenie W artykule poruszono wybrane podstawowe zagadnienia związane z przetwarzaniem równoległym. Przedstawiono
Bardziej szczegółowoPLANY I PROGRAMY STUDIÓW
WYDZIAŁ INŻYNIERII PRODUKCJI I LOGISTYKI PLANY I PROGRAMY STUDIÓW STUDY PLANS AND PROGRAMS KIERUNEK STUDIÓW FIELD OF STUDY - ZARZĄDZANIE I INŻYNIERIA PRODUKCJI - MANAGEMENT AND PRODUCTION ENGINEERING Studia
Bardziej szczegółowoAnkiety Nowe funkcje! Pomoc magda.szewczyk@slo-wroc.pl. magda.szewczyk@slo-wroc.pl. Twoje konto Wyloguj. BIODIVERSITY OF RIVERS: Survey to students
Ankiety Nowe funkcje! Pomoc magda.szewczyk@slo-wroc.pl Back Twoje konto Wyloguj magda.szewczyk@slo-wroc.pl BIODIVERSITY OF RIVERS: Survey to students Tworzenie ankiety Udostępnianie Analiza (55) Wyniki
Bardziej szczegółowoWspółczesna problematyka klasyfikacji Informatyki
Współczesna problematyka klasyfikacji Informatyki Nazwa pojawiła się na przełomie lat 50-60-tych i przyjęła się na dobre w Europie Jedna z definicji (z Wikipedii): Informatyka dziedzina nauki i techniki
Bardziej szczegółowoTTIC 31210: Advanced Natural Language Processing. Kevin Gimpel Spring Lecture 9: Inference in Structured Prediction
TTIC 31210: Advanced Natural Language Processing Kevin Gimpel Spring 2019 Lecture 9: Inference in Structured Prediction 1 intro (1 lecture) Roadmap deep learning for NLP (5 lectures) structured prediction
Bardziej szczegółowoTechnika mikroprocesorowa
Technika mikroprocesorowa zajmuje się przetwarzaniem danych w oparciu o cyfrowe programowalne układy scalone. Systemy przetwarzające dane w oparciu o takie układy nazywane są systemami mikroprocesorowymi
Bardziej szczegółowoPROGRAM STAŻU. IBM Global Services Delivery Centre Sp z o.o. Nazwa podmiotu oferującego staż / Company name. Muchoborska 8, 54-424 Wroclaw
PROGRAM STAŻU Nazwa podmiotu oferującego staż / Company name IBM Global Services Delivery Centre Sp z o.o. Miejsce odbywania stażu / Legal address Muchoborska 8, 54-424 Wroclaw Stanowisko, obszar działania/
Bardziej szczegółowoArchitektura systemów komputerowych
Architektura systemów komputerowych Grzegorz Mazur Zak lad Metod Obliczeniowych Chemii Uniwersytet Jagielloński 19 kwietnia 2011 Grzegorz Mazur (ZMOCh UJ) Architektura systemów komputerowych 19 kwietnia
Bardziej szczegółowoBudowa komputera. Magistrala. Procesor Pamięć Układy I/O
Budowa komputera Magistrala Procesor Pamięć Układy I/O 1 Procesor to CPU (Central Processing Unit) centralny układ elektroniczny realizujący przetwarzanie informacji Zmiana stanu tranzystorów wewnątrz
Bardziej szczegółowoHigh Performance Computers in Cyfronet. Andrzej Oziębło Zakopane, marzec 2009
High Performance Computers in Cyfronet Andrzej Oziębło Zakopane, marzec 2009 Plan Podział komputerów dużej mocy Podstawowe informacje użytkowe Opis poszczególnych komputerów Systemy składowania danych
Bardziej szczegółowoProcesory rodziny x86. Dariusz Chaberski
Procesory rodziny x86 Dariusz Chaberski 8086 produkowany od 1978 magistrala adresowa - 20 bitów (1 MB) magistrala danych - 16 bitów wielkość instrukcji - od 1 do 6 bajtów częstotliwośc pracy od 5 MHz (IBM
Bardziej szczegółowoPROGRAM STAŻU. Nazwa podmiotu oferującego staż / Company name IBM Global Services Delivery Centre Sp z o.o.
PROGRAM STAŻU Nazwa podmiotu oferującego staż / Company name IBM Global Services Delivery Centre Sp z o.o. Miejsce odbywania stażu / Legal address Muchoborska 8, 54-424 Wroclaw Stanowisko, obszar działania/
Bardziej szczegółowoCel szkolenia. Konspekt
Cel szkolenia About this CourseThis 5-day course provides administrators with the knowledge and skills needed to deploy and ma Windows 10 desktops, devices, and applications in an enterprise environment.
Bardziej szczegółowo1. Charakterystyka układu napędowego
1. Charakterystyka układu napędowego PLC DSP IGBT HF...C Współczesny układ napędowy zawiera wiele sprzężeń zwrotnych jest zatem układem regulowanym 1 Prosty UKŁAD NAPĘDOWY informatyka przemysłowa zewn.
Bardziej szczegółowoObliczenia Wysokiej Wydajności
Obliczenia wysokiej wydajności 1 Wydajność obliczeń Wydajność jest (obok poprawności, niezawodności, bezpieczeństwa, ergonomiczności i łatwości stosowania i pielęgnacji) jedną z najważniejszych charakterystyk
Bardziej szczegółowoTechnika mikroprocesorowa. Linia rozwojowa procesorów firmy Intel w latach
mikrokontrolery mikroprocesory Technika mikroprocesorowa Linia rozwojowa procesorów firmy Intel w latach 1970-2000 W krótkim pionierskim okresie firma Intel produkowała tylko mikroprocesory. W okresie
Bardziej szczegółowoWhat our clients think about us? A summary od survey results
What our clients think about us? A summary od survey results customer satisfaction survey We conducted our audit in June 2015 This is the first survey about customer satisfaction Why? To get customer feedback
Bardziej szczegółowoPLANY I PROGRAMY STUDIÓW
WYDZIAŁ INŻYNIERII PRODUKCJI I LOGISTYKI PLANY I PROGRAMY STUDIÓW STUDY PLANS AND PROGRAMS KIERUNEK STUDIÓW FIELD OF STUDY - ZARZĄDZANIE I INŻYNIERIA PRODUKCJI - MANAGEMENT AND PRODUCTION ENGINEERING Studia
Bardziej szczegółowoMachine Learning for Data Science (CS4786) Lecture 11. Spectral Embedding + Clustering
Machine Learning for Data Science (CS4786) Lecture 11 Spectral Embedding + Clustering MOTIVATING EXAMPLE What can you say from this network? MOTIVATING EXAMPLE How about now? THOUGHT EXPERIMENT For each
Bardziej szczegółowoSystemy operacyjne i sieci komputerowe Szymon Wilk Superkomputery 1
i sieci komputerowe Szymon Wilk Superkomputery 1 1. Superkomputery to komputery o bardzo dużej mocy obliczeniowej. Przeznaczone są do symulacji zjawisk fizycznych prowadzonych głównie w instytucjach badawczych:
Bardziej szczegółowoTerminarz Szkoleń II kwartał 2013 ACTION CE
Terminarz Szkoleń II kwartał 2013 ACTION CE Kod Nazwa szkolenia Czas trwania [h] Data rozpoczęcia W-wa Data rozpoczęcia Poznań Cena katalogow a netto* Cena netto w programie Rabatka** SYSTEMY OPERACYJNE
Bardziej szczegółowoWprowadzenie do wirtualizacji w oparciu o technologie Vmware. Opole, , Krzysztof Podobiński, Mateusz Stępień
Wprowadzenie do wirtualizacji w oparciu o technologie Vmware Opole, 26.10.2016, Krzysztof Podobiński, Mateusz Stępień O mnie Krzysztof Podobiński Infrastructure/ VMware Consultant ponad10 lat doświadczenia
Bardziej szczegółowoExport Markets Enterprise Florida Inc.
Export Markets Enterprise Florida Inc. IV webinarium 5.03.2015 Współfinansowany ze środków Europejskiego Funduszu Rozwoju Regionalnego w ramach Programu Operacyjnego Współpracy Transgranicznej Republika
Bardziej szczegółowoHealth Resorts Pearls of Eastern Europe Innovative Cluster Health and Tourism
Health Resorts Pearls of Eastern Europe Innovative Cluster Health and Tourism Projekt finansowany Fundusze Europejskie z budżetu państwa dla rozwoju oraz ze Polski środków Wschodniej Unii Europejskiej
Bardziej szczegółowoUnit of Social Gerontology, Institute of Labour and Social Studies ageing and its consequences for society
Prof. Piotr Bledowski, Ph.D. Institute of Social Economy, Warsaw School of Economics local policy, social security, labour market Unit of Social Gerontology, Institute of Labour and Social Studies ageing
Bardziej szczegółowoBudowa Mikrokomputera
Budowa Mikrokomputera Wykład z Podstaw Informatyki dla I roku BO Piotr Mika Podstawowe elementy komputera Procesor Pamięć Magistrala (2/16) Płyta główna (ang. mainboard, motherboard) płyta drukowana komputera,
Bardziej szczegółowoDlaczego my? HARMONOGRAM SZKOLEŃ kwiecień - czerwiec ACTION Centrum Edukacyjne. Autoryzowane szkolenia. Promocje
ACTION Centrum Edukacyjne ACTION Centrum Edukacyjne oferuje najwyższej jakości szkolenia IT prowadzone przez najlepszych instruktorów w Polsce. Jako jedyny ośrodek szkoleniowy w Polsce posiada autoryzację
Bardziej szczegółowoRevenue Maximization. Sept. 25, 2018
Revenue Maximization Sept. 25, 2018 Goal So Far: Ideal Auctions Dominant-Strategy Incentive Compatible (DSIC) b i = v i is a dominant strategy u i 0 x is welfare-maximizing x and p run in polynomial time
Bardziej szczegółowoSYSTEMY OPERACYJNE WYKŁAD 1 INTEGRACJA ZE SPRZĘTEM
SYSTEMY OPERACYJNE WYKŁAD 1 INTEGRACJA ZE SPRZĘTEM Marcin Tomana marcin@tomana.net SKRÓT WYKŁADU Zastosowania systemów operacyjnych Architektury sprzętowe i mikroprocesory Integracja systemu operacyjnego
Bardziej szczegółowoWojewodztwo Koszalinskie: Obiekty i walory krajoznawcze (Inwentaryzacja krajoznawcza Polski) (Polish Edition)
Wojewodztwo Koszalinskie: Obiekty i walory krajoznawcze (Inwentaryzacja krajoznawcza Polski) (Polish Edition) Robert Respondowski Click here if your download doesn"t start automatically Wojewodztwo Koszalinskie:
Bardziej szczegółowoCyfronet w CTA. Andrzej Oziębło DKDM
Cyfronet w CTA Andrzej Oziębło DKDM ACK CYFRONET AGH Akademickie Centrum Komputerowe CYFRONET Akademii Górniczo-Hutniczej im. Stanisława Staszica w Krakowie ul. Nawojki 11 30-950 Kraków 61 tel. centrali:
Bardziej szczegółowoInfrastruktura badawcza w Programie Horyzont 2020
Infrastruktura w H2020 UMK Toruń, 18 marca 2014 Infrastruktura badawcza w Programie Horyzont 2020 Wiesław Studencki Krajowy Punkt Kontaktowy Programów Badawczych UE w Instytucie Podstawowych Problemów
Bardziej szczegółowoCapgemini IT T@lk. Wirtualizacja fundamentem chmury technologie wirtualizacji jako podstawy funkcjonowania chmury
Capgemini IT T@lk Wirtualizacja fundamentem chmury technologie wirtualizacji jako podstawy funkcjonowania chmury Wirtualizacja Symulacja zasobów sprzetowych: Procesor Pamięć Sieć komputerowa Przestrzeń
Bardziej szczegółowoBlow-Up: Photographs in the Time of Tumult; Black and White Photography Festival Zakopane Warszawa 2002 / Powiekszenie: Fotografie w czasach zgielku
Blow-Up: Photographs in the Time of Tumult; Black and White Photography Festival Zakopane Warszawa 2002 / Powiekszenie: Fotografie w czasach zgielku Juliusz and Maciej Zalewski eds. and A. D. Coleman et
Bardziej szczegółowophoto graphic Jan Witkowski Project for exhibition compositions typography colors : +48 506 780 943 : janwi@janwi.com
Jan Witkowski : +48 506 780 943 : janwi@janwi.com Project for exhibition photo graphic compositions typography colors Berlin London Paris Barcelona Vienna Prague Krakow Zakopane Jan Witkowski ARTIST FROM
Bardziej szczegółowoCracow University of Economics Poland. Overview. Sources of Real GDP per Capita Growth: Polish Regional-Macroeconomic Dimensions 2000-2005
Cracow University of Economics Sources of Real GDP per Capita Growth: Polish Regional-Macroeconomic Dimensions 2000-2005 - Key Note Speech - Presented by: Dr. David Clowes The Growth Research Unit CE Europe
Bardziej szczegółowoAnkiety Nowe funkcje! Pomoc magda.szewczyk@slo-wroc.pl. magda.szewczyk@slo-wroc.pl. Twoje konto Wyloguj. BIODIVERSITY OF RIVERS: Survey to teachers
1 z 7 2015-05-14 18:32 Ankiety Nowe funkcje! Pomoc magda.szewczyk@slo-wroc.pl Back Twoje konto Wyloguj magda.szewczyk@slo-wroc.pl BIODIVERSITY OF RIVERS: Survey to teachers Tworzenie ankiety Udostępnianie
Bardziej szczegółowoCzy OMS Log Analytics potrafi mi pomóc?
"OMS, czyli Oh My Server..." Czy OMS Log Analytics potrafi mi pomóc? Łukasz Rutkowski MVP Reconnect, Senior Cloud Architect You won t find a better SCOM and OMS guy there, believe me, trust me. I m an
Bardziej szczegółowoChmura prywatna od podstaw Nowoczesny storage w rozwiązaniach chmury prywatnej z NetApp
Chmura prywatna od podstaw Nowoczesny storage w rozwiązaniach chmury prywatnej z NetApp Piotr Potocki, Inżynier Systemowy APN Promise S.A. NetApp & Microsoft Private Cloud Wirtualizacja Deduplikacja Konfiguracja
Bardziej szczegółowoSprzęt komputerowy 2. Autor prezentacji: 1 prof. dr hab. Maria Hilczer
Sprzęt komputerowy 2 Autor prezentacji: 1 prof. dr hab. Maria Hilczer Budowa komputera Magistrala Procesor Pamięć Układy I/O 2 Procesor to CPU (Central Processing Unit) centralny układ elektroniczny realizujący
Bardziej szczegółowoThe shape of and the challenges for the Polish EO sector initial findings of the SEED EO project
The shape of and the challenges for the Polish EO sector initial findings of the SEED EO project Drugie Forum Obserwacji Ziemi Ministerstwo Rozwoju Warszawa, 4 lipca 2016 2 Zadania projektu Stworzenie
Bardziej szczegółowoEmilka szuka swojej gwiazdy / Emily Climbs (Emily, #2)
Emilka szuka swojej gwiazdy / Emily Climbs (Emily, #2) Click here if your download doesn"t start automatically Emilka szuka swojej gwiazdy / Emily Climbs (Emily, #2) Emilka szuka swojej gwiazdy / Emily
Bardziej szczegółowoWydział Inżynierii Produkcji i Logistyki Faculty of Production Engineering and Logistics
Wydział Inżynierii Produkcji i Logistyki Faculty of Production Engineering and Logistics Plan studiów niestacjonarnych I stopnia (inżynierskich) na kierunku ZARZĄDZANIE I INŻYNIERIA PRODUKCJI MANAGEMENT
Bardziej szczegółowoWydział Informtyki i Nauki o Materiałach Kierunek Informatyka
Wydział Informtyki i Nauki o Materiałach Kierunek Informatyka studia drugiego stopnia studia stacjonarne od roku akademickiego 2015/2016 Załącznik 3 A GRUPA TREŚCI PODSTAWOWYCH - BASIC MODULES 1 0 0 RAZEM
Bardziej szczegółowoDlaczego my? HARMONOGRAM SZKOLEŃ lipiec - wrzesień ACTION Centrum Edukacyjne. Autoryzowane szkolenia. Promocje
ACTION Centrum Edukacyjne ACTION Centrum Edukacyjne oferuje najwyższej jakości szkolenia IT prowadzone przez najlepszych instruktorów w Polsce. Jako jedyny ośrodek szkoleniowy w Polsce posiada autoryzację
Bardziej szczegółowoMacierze All Flash. Czy to jest alternatywa dla macierzy klasy Enterprise? Krzysztof Jamiołkowski HP EG Storage Solutions Architect
Innowacje w przetwarzaniu danych Macierze All Flash Czy to jest alternatywa dla macierzy klasy Enterprise? Krzysztof Jamiołkowski HP EG Storage Solutions Architect Definicja macierzy Enterprise Cechy charakterystyczne
Bardziej szczegółowoWykład pierwszy Rys historyczny rozwoju sprzętu komputerowego
Wykład pierwszy Rys historyczny rozwoju sprzętu komputerowego ARK: W1 SG 2005 1/7 Ważniejsze daty w historii rozwoju komputerów 1/5? komputery astronomiczne (Stonehenge)? abak (RYS1a, RYS1b) ok. 1400 astrolabium
Bardziej szczegółowoarchivist: Managing Data Analysis Results
archivist: Managing Data Analysis Results https://github.com/pbiecek/archivist Marcin Kosiński 1,2, Przemysław Biecek 2 1 IT Research and Development Grupa Wirtualna Polska 2 Faculty of Mathematics, Informatics
Bardziej szczegółowoarchitektura komputerów w. 1 Dr inż. Janusz Dudziak
architektura komputerów w. 1 Dr inż. Janusz Dudziak literatura B. S. Chalk Organizacja i architektura komputerów WNT 1998 W. Stallings Organizacja i architektura systemu komputerowego WNT 2003 Janusz Biernat
Bardziej szczegółowoObliczenia Wysokiej Wydajności
Obliczenia wysokiej wydajności 1 Wydajność obliczeń Wydajność jest (obok poprawności, niezawodności, bezpieczeństwa, ergonomiczności oraz łatwości stosowania i pielęgnacji) jedną z najważniejszych charakterystyk
Bardziej szczegółowoTerminarz Szkoleń ACTION CE
Terminarz Szkoleń ACTION CE Kod Nazwa szkolenia Czas trwania [h] Data rozpoczęcia W-wa Data rozpoczęcia Poznań Cena katalogow a netto* Cena netto w programie Rabatka** Systemy Operacyjne MS-20410 Installing
Bardziej szczegółowoFaculty of Environmental Engineering. St.Petersburg 2010
Faculty of Environmental Engineering St.Petersburg 2010 Location of Wrocław LOCATION: centre of the Silesian Lowland 51º07 N, 17º02 E TOTAL AREA: 293 km 2 GREEN AREAS: 35% of the overall area ISLANDS:
Bardziej szczegółowoOprogramowanie na miarę z13
Oprogramowanie na miarę z13 Sebastian Milej, Zespół Oprogramowania Mainframe 11 lutego 2015 IBM z Systems to rozwiązanie kompletne Analytics Clo ud Securit y Mobile Socia l Technologia półprzewodników
Bardziej szczegółowoBudowa komputera. Magistrala. Procesor Pamięć Układy I/O
Budowa komputera Magistrala Procesor Pamięć Układy I/O 1 Procesor to CPU (Central Processing Unit) centralny układ elektroniczny realizujący przetwarzanie informacji Zmiana stanu tranzystorów wewnątrz
Bardziej szczegółowoWykorzystanie infrastruktury chmurowej i platformy GridSpace w obliczeniach naukowych
1 Wykorzystanie infrastruktury chmurowej i platformy GridSpace w obliczeniach naukowych Daniel Harężlak, Eryk Ciepiela, Jan Meizner i Marian Bubak ACK CYFRONET AGH konferencja i3, Poznań, 16 kwietnia 2013
Bardziej szczegółowoAbout the Program. Beneficiaries of the Program. Top 500 Innovators Society building modern science-industry collaboration
Top 500 Innovators Society building modern science-industry collaboration Dariusz Janusek Science for Industry: Necessity is the mother of invention Second Networking Event in the field of modern techniques
Bardziej szczegółowoWYDZIAŁ NAUK EKONOMICZNYCH. Studia II stopnia niestacjonarne Kierunek Międzynarodowe Stosunki Gospodarcze Specjalność INERNATIONAL LOGISTICS
Studia II stopnia niestacjonarne Kierunek Międzynarodowe Stosunki Gospodarcze Specjalność INERNATIONAL LOGISTICS Description Master Studies in International Logistics is the four-semesters studies, dedicate
Bardziej szczegółowo