ImageVerifierCode 换一换
格式:PPT , 页数:36 ,大小:1.14MB ,
资源ID:389687      下载积分:2000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-389687.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Technical computing- Observations on an ever changing, .ppt)为本站会员(feelhesitate105)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

Technical computing- Observations on an ever changing, .ppt

1、Technical computing: Observations on an ever changing, occasionally repetitious, environment,Los Alamos National Laboratory 17 May 2002,A brief, simplified history of HPC,Sequential & data parallelism using shared memory, Crays Fortran computers 60-02 (US:90) 1978: VAXen threaten general purpose cen

2、ters NSF response: form many centers 1988 - present SCI: Search for parallelism to exploit micros 85-95 Scalability: “bet the farm” on clusters. Users “adapt” to clusters aka multi-computers with LCD program model, MPI. 95 Beowulf Clusters adopt standardized hardware and Linuss software to create a

3、standard! 1995 “Do-it-yourself” Beowulfs impede new structures and threaten g.p. centers 2000 1997-2002: Lets tell NEC they arent “in step”. High speed networking enables peer2peer computing and the Grid. Will this really work?,Outline,Retracing scientific computing evolution: Cray, SCI BRC on Cyber

4、Infrastructure urges 650M/year Role of Grid and Peer-to-peer Will commodities drive out or enable new ideas?,High performance architecture/program timeline,1950 . 1960 . 1970 . 1980 . 1990 . 2000 Vtubes Trans. MSI(mini) Micro RISC nMicrSequential programming-(single execution stream)SIMD Vector-/-Pa

5、rallelization-Parallel programs aka Cluster Computing - multicomputers -MPP era- ultracomputers 10X in size & price! 10x MPP“in situ” resources 100x in /sm NOW CCgeographically dispersed Grid,DARPA SCI: c1985-1995; prelude to DOEs ASCI,Motivated by Japanese 5th Generation note the creation of MCC Re

6、alization that “killer micros” were Custom VLSI and its potential Lots of ideas to build various high performance computers Threat and potential sale to military,Steve Squires & G Bell at our “Cray” at the start of DARPAs SCI c1984.,What Is the System Architecture? (GB c1990),X,X,X,GRID,SIMD,X,Taxon

7、omy:The Architectural Alternatives for scalability & high performance c1991,MIMD,multicomputers (mC) (message passing),multiprocessors (mP) (shared memory),all are scalable,multi, mainframe, super (limited-scalable) smP - scalable, with Distd. Shared Memory network mP? (scalable, with DSM)multicompu

8、ters clusters workstations (ATM) workstations (LAN),SymmAsymm,Processor Architectures?,VECTORS,VECTORS,OR,CS View MISC CISC Language directed RISC Super-scalar Extra-Long Instruction Word Caches: mostly alleviate need for memory B/W,SC Designers View RISC VCISC (vectors) Massively parallel (SIMD) (m

9、ultiple pipelines) Memory B/W = perf.,The Bell-Hillis Bet c1991 Massive (1000) Parallelism in 1995,TMC World-wide Supers,TMC World-wideSupers,TMCWorld-wide Supers,Applications,Revenue,Petaflops / mo.,Results from DARPAs SCI c1983,Many research and construction efforts virtually all new hardware effo

10、rts failed except Intel and Cray. DARPA directed purchases screwed up the market, including the many VC funded efforts. No Software funding! Users responded to the massive power potential with LCD software. Clusters, clusters, clusters using MPI. Its not scalar vs vector, its memory bandwidth! 6-10

11、scalar processors = 1 vector unit 16-64 scalars = a 2 6 processor SMP,Dead Supercomputer Society,ACRI Alliant American Supercomputer Ametek Applied Dynamics Astronautics BBN CDC Convex Cray Computer Cray Research Culler-Harris Culler Scientific Cydrome Dana/Ardent/Stellar/Stardent Denelcor Elexsi ET

12、A Systems Evans and Sutherland Computer Floating Point Systems Galaxy YH-1,Goodyear Aerospace MPP Gould NPL Guiltech Intel Scientific Computers International Parallel Machines Kendall Square Research Key Computer Laboratories MasPar Meiko Multiflow Myrias Numerix Prisma Tera Thinking Machines Saxpy

13、Scientific Computer Systems (SCS) Soviet Supercomputers Supertek Supercomputer Systems Suprenum Vitesse Electronics,The evolution of Cray Inc.,SELL SX5s,What a difference 25 years AND spending 10x makes!,LLNL 150 Mflops machine room c1978,ESRDC: 40 Tflops. 640 nodes (8 - 8GFl P.vec/node),Computer ty

14、pes,Netwrked Supers,Legion CondorBeowulfNT clusters,VPPuni,T3ESP2(mP) NOW,NEC mP,SGI DSM clusters & SGI DSM,NEC super Cray XT (all mPv),Mainframes Multis WSs PCs,- Connectivity- WAN/LAN SAN DSM SM,micros vector,Clusters,GRID & P2P,Old World,Top500 taxonomy everything is a cluster aka multicomputer,C

15、lusters are the ONLY scalable structure Cluster: n, inter-connected computer nodes operating as one system. Nodes: uni- or SMP. Processor types: scalar or vector. MPP= miscellaneous, not massive (1000), SIMD or something we couldnt name Cluster types. Implied message passing. Constellations = cluste

16、rs of =16 P, SMP Commodity clusters of uni or =4 Ps, SMP DSM: NUMA (and COMA) SMPs and constellations DMA clusters (direct memory access) vs msg. pass Uni- and SMPvector clusters: Vector Clusters and Vector Constellations,Linux - a web phenomenon,Linus Tovald - writes news reader for his PC Puts it

17、on the internet for others to play Others add to it contributing to open source software Beowulf adopts early Linux Beowulf adds Ethernet drivers for essentially all NICs Beowulf adds channel bonding to kernel Red Hat distributes Linux with Beowulf software Low level Beowulf cluster management tools

18、 added,The Challenge leading to Beowulf,NASA HPCC Program begun in 1992 Comprised Computational Aero-Science and Earth and Space Science (ESS) Driven by need for post processing data manipulation and visualization of large data sets Conventional techniques imposed long user response time and shared

19、resource contention Cost low enough for dedicated single-user platform Requirement: 1 Gflops peak, 10 Gbyte, $50K Commercial systems: $1000/Mflops or 1M/Gflops,Innovation,The Virtuous Economic Cycle drives the PC industry & Beowulf,Volume,Competition,Standards,Utility/value,DOJ,Greater availability

20、lower cost,Creates apps, tools, training,Attracts users,Attracts suppliers,Lessons from Beowulf,An experiment in parallel computing systems Established vision- low cost high end computing Demonstrated effectiveness of PC clusters for some (not all) classes of applications Provided networking softwar

21、e Provided cluster management tools Conveyed findings to broad community Tutorials and the book Provided design standard to rally community! Standards beget: books, trained people, software virtuous cycle that allowed apps to form Industry begins to form beyond a research project,Courtesy, Thomas St

22、erling, Caltech.,Clusters: Next Steps,Scalability They can exist at all levels: personal, group, centers Clusters challenge centers given that smaller users get small clusters,Disk Evolution,Capacity:100x in 10 years 1 TB 3.5” in 2005 20 TB? in 2012?! System on a chip High-speed SAN Disk replacing t

23、ape Disk is super computer!,Kilo Mega Giga Tera Peta Exa Zetta Yotta,Intermediate Step: Shared Logic,Brick with 8-12 disk drives 200 mips/arm (or more) 2xGbpsEthernet General purpose OS 10k$/TB to 100k$/TB Shared Sheet metal Power Support/Config Security Network ports These bricks could run applicat

24、ions e.g. SQL, Mail,Snap 1TB 12x80GB NAS,NetApp .5TB 8x70GB NAS,Maxstor 2TB 12x160GB NAS,IBM TotalStorage 360GB10x36GB NAS,SNAP Architecture-,RLX “cluster” in a cabinet,366 servers per 44U cabinet Single processor 2 - 30 GB/computer (24 TBytes) 2 - 100 Mbps Ethernets 10x perf*, power, disk, I/O per

25、cabinet 3x price/perf Network services Linux based*42, 2 processors, 84 Ethernet, 3 TBytes,Computing in small spaces LANL (RLX cluster in building with NO A/C),240 processors 2/3 GFlopsFill the 4 racks - gives a Teraflops,Beowulf Clusters: space,Beowulf clusters: power,“The networks becomes the syst

26、em.”- Bell 2/10/82 Ethernet announcement with Noyce (Intel), and Liddle (Xerox) “The network become the computer.” SUN Slogan 1982 “The network becomes the system.” GRID mantra c1999,Computing SNAP built entirely from PCs,Wide & Local Area Networks for: terminal, PC, workstation, & servers,Centraliz

27、ed & departmental uni- & mP servers (UNIX & NT),Legacy mainframes & minicomputers servers & terms,Wide-area global network,Legacy mainframe & minicomputer servers & terminals,Centralized & departmental servers buit from PCs,scalable computers built from PCs,TC=TV+PC home . (CATV or ATM or satellite)

28、,?,Portables,A space, time (bandwidth), & generation scalable environment,Person servers(PCs),Person servers(PCs),Mobile Nets,Telnet & FTP EMAIL,Standards,The virtuous cycle of bandwidth supply and demand,Incompence ?,Internet II concerns given $0.5B cost,Very high cost $(1 + 1) / GByte to send on t

29、he net; Fedex and 160 GByte shipments are cheaper DSL at home is $0.15 - $0.30 Disks cost $1/GByte to purchase! Low availability of fast links (last mile problem) Labs very poor communication links,Collaborative research sharing instrumentation, data, and programs,Weve talked about it for decades e.

30、g. accelerators to telelescopes and zoology Doer / “User, talker & meeter” = 4%. http:/www.all-species.org/ has the problem NSF focus has been and is on ops not bytes! E.g. Pittsburgh center funded with no storage Why have centers for computation at all? Dont we need datacenter? By having no storage

31、, re-compute everything Adding indexes i.e. databases, increases speed, lessens computation, and increases experimentation Computation centers become data centers since everyone/anyone builds a center Need for computational scientist database talent! Big question: Can distributed computing form to p

32、rovide something better than a “center” can provide?,Scalable computing: the effects,They come in all sizes; incremental growth 10 or 100 to 10,000 (100X for most users) debug vs run; problem growth Allows compatibility heretofore impossible 1978: VAX chose Cray Fortran 1987: The NSF centers went to

33、 UNIX Users chose sensible environment Acquisition and operational costs & environments Cost to use as measured by users time The role of gp centers e.g. NSF, statex is unclear. Necessity for support? Scientific Data for a given community Community programs and data Manage GRIDdiscipline Are clusters Greshams Law? Drive out alts.,The end,

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1