《系统软件与软件安全》课程教学课件(PPT讲稿,英文)Lecture-1-balanced-systems-updated

“平衡”是系统研发的一个永恒的主题
“平衡”是系统研发的一个永恒的主题

计算机 系统和应用进程的三个阶段。计算机是为“计算(computing)”「而研制的(1930s-1990s一CPU芯片,操作系统,存贮系统,编译软件,高性能计算。。一物质和物理世界被转变为数字世界,快速计算和深度分析一人类社会有了前所未有的科技突破:气象,新型材料,。。。。·计算机是为“网络(connectivity)”而研制的(1990s一2010s)一互联网和无线上网是一个全新数据世界的基础.1981-2017:Bandwidth:from50Kbpsto100Pbps(2Mtimes)1981-2017:#ofdevices/user:from0.1to 10 (100times)网络电话,微博,QQ,微信,网上购物,网上查询,。。。·计算机是为“数据中心(data)”而研制的(从21世纪开始)一今天大数据的爆炸并不是已有的物理和物质的数字世界的一个延续一这个新的数据世界精确地记录和追踪人类自身的行为一有史以来90%的数据是过去两年产生的2
计算机 系统和应用进程的三个阶段 • 计算机是为 “计算 (computing)” 而研制的(1930s -1990s) – CPU芯片,操作系统,存贮系统,编译软件,高性能计算。 – 物质和物理世界被转变为数字世界, 快速计算和深度分析 – 人类社会有了前所未有的科技突破:气象,新型材料, 。 • 计算机是为 “网络 (connectivity)” 而研制的 (1990s – 2010s) – 互联网和无线上网是一个全新数据世界的基础: • 1981-2017: Bandwidth: from 50K bps to 100P bps (2 M times) • 1981-2017: # of devices/user: from 0.1 to 10 (100 times) • 网络电话, 微博,QQ, 微信,网上购物, 网上查询, 。 • 计算机是为 “数据中心 (data)” 而研制的 (从21世纪开始) – 今天大数据的爆炸并不是已有的物理和物质的数字世界的一个延续 – 这个新的数据世界精确地记录和追踪人类自身的行为 – 有史以来90%的数据是过去两年产生的 2

Two Trends in IT R&D·DomainSpecific Software Development-Softwareis designed,developed &maintainedindomainareas-Manynon-softwareFortune5o0companiesowndomainsoftware:Amazon (Retail):cloudsoftware. Walmart (grocery shopping): data analytics software Google (Internet search): big data system software and Android: Facebook (social networks): big data warehouse software (Hive), Presto:ExxonMobil (oilCompany):3DseismicdataprocessingsoftwareSoftware defined Infrastructure (hardware)-Definingapplications'values andfunctionsontopofhardware-Translating users'requirements into best hardware performance-Software defined storage,software definednetworks,datacenterdefinedcloud
Two Trends in IT R&D • Domain Specific Software Development – Software is designed, developed & maintained in domain areas – Many non-software Fortune 500 companies own domain software • Amazon (Retail): cloud software • Walmart (grocery shopping): data analytics software • Google (Internet search): big data system software and Android • Facebook (social networks): big data warehouse software (Hive), Presto • ExxonMobil (oil Company): 3D seismic data processing software • . • Software defined Infrastructure (hardware) – Defining applications’ values and functions on top of hardware – Translating users’ requirements into best hardware performance – Software defined storage, software defined networks, datacenter defined cloud . 3

MajorResources inComputing and NetworkSystemsGoodNewsinsupplyCPU cycles:oversupplied for many applicationsMemory bandwidth: improved dramaticallyMemory capacity:increasingly large and at low cost.//O bandwidth:improved dramaticallyDisk capacity: huge and at very low cost. Cluster and Internet bandwidths: very richBad News indemandCPU cycles per Watt decreases. (less energy efficient)Cache capacity: always limited.Improvementofdataaccesslatenciesveryslow.- Networking and energy costs are increasingly highAdam Smith: commodity price is defined by an“invisiblehand"inthe market.Weneed to balanceOversupplied cycles,largestorage capacity,fastnetworksHigh demand of low latency accesses, low energy cost
Major Resources in Computing and Network Systems ▪ Good News in supply ▪ CPU cycles: oversupplied for many applications. ▪ Memory bandwidth: improved dramatically. ▪ Memory capacity: increasingly large and at low cost. ▪ I/O bandwidth: improved dramatically. ▪ Disk capacity: huge and at very low cost. ▪ Cluster and Internet bandwidths: very rich. ▪ Bad News in demand ▪ CPU cycles per Watt decreases. (less energy efficient). ▪ Cache capacity: always limited. ▪ Improvement of data access latencies very slow. ▪ Networking and energy costs are increasingly high ▪ Adam Smith: commodity price is defined by an “invisible hand” in the market. We need to balance ▪ Oversupplied cycles, large storage capacity, fast networks ▪ High demand of low latency accesses, low energy cost

Moore's Law Driven Computing Research (IEEE spectrum, May2008)4.0GHz40010years ofdarkageof parallelcomputing,3.5 GHzCPU-memorygap isthemajor concern3.0 GHz300QuadcoreDRAM(costof1MBinUSS)Dualcore2.5GHzadsosro2002.0GHzSirgleprocessor1.5GHz1.0GHz100500MHzCostof1MBofDRAMin2006:$0.0009Processorspeedin1971;400KHz0197120001975198019851990199520052008个个Neweraofmulticorecomputing25year ofgoldenageofparallel computingMemoryproblemcontinues5
5 Moore’s Law Driven Computing Research (IEEE Spectrum, May 2008) hi 25 year of golden age of parallel computing 10 years of dark age of parallel computing, CPU-memory gap is the major concern. New era of multicore computing Memory problem continues

Thedisksin2000are57timesSLOWER"thantheirancestors in 1980 --- increasingly widen the Speed GapAdiskaccesshasa4milliontimedelayoveracachehit5,000,000500000045000004000000350000030000001,666,66625000002000000560,0001500000451,80787,0001.2100000011.660.30.370.70.92.55000001.25019801985199019952000YearSRAMAccessTimeDRAMAccessTimeDiskSeekTimeBryant andO'Hallaron,"Computer Systems:A Programmer's Perspective"6PrenticeHall,2003
6 0.3 0.37587,000 0.9 1.2 451,807 0.7 2 560,000 2.5 11.66 1,666,666 1.25 37.5 5,000,000 0 500000 1000000 1500000 2000000 2500000 3000000 3500000 4000000 4500000 5000000 CPU Cycles 1980 1985 1990 1995 2000 Year Latencies of Cache, DRAM and Disk in CPU Cycles SRAM Access Time DRAM Access Time Disk Seek Time Unbalanced System Improvements: A disk perspective Bryant and O’Hallaron, “Computer Systems: A Programmer’s Perspective”, Prentice Hall, 2003 The disks in 2000 are 57 times “SLOWER” than their ancestors in 1980 - increasingly widen the Speed Gap A disk access has a 4 million time delay over a cache hit

1to100MillionsTimesDelayTodayforDiskAccesses100.000.000MemoryLatency(ns)10.000.0001.100.000100.0001.0000-DRNFiashcachTeoTOTieryoanncBtoraeStorageFOoraaeTierO storage:high-enddisksconnected byfastswitches fortransactional dataTier1 storage:SATAdiskarraysformissioncriticaldataTier2storage:DiskarraysforseldomusedarchiveddataJeffRichardson,"BridgingtheI/OGap",TheDataCenterJournal,20127
7 1 to 100 Millions Times Delay Today for Disk Accesses Tier 0 storage: high-end disks connected by fast switches for transactional data Tier 1 storage: SATA disk arrays for mission critical data Tier 2 storage: Disk arrays for seldom used archived data Jeff Richardson, “Bridging the I/O Gap”, The Data Center Journal, 2012

TechnologyAdvancementsin45years: Single-core CPU reached its peak performance1971(2300transistors0nlntel4004chip):0.4MHz 2005 (1 billion + transistors on IntelPentium D):3.75GHz-After10,oo0timesimprovement,GHzstoppedanddropped- CPU improvement will be reflected by number of cores in a chip.Increased DRAM capacity enables largeworking sets- 1971 ($400/MB)to2014(0.75cent/MB):a reductionof533,333times-In-memory computingis a reality:SSDs (flash memory) can further reduce the access latency- Non-volatile device with limited write life (can be an independent disk)-Lowpower (6-8Xlowerthandisks,2X lowerthanDRAM)- Fast random read (200X fasterthan disks,25X slower thanDRAM)8
8 Technology Advancements in 45 years • Single-core CPU reached its peak performance – 1971 (2300 transistors on Intel 4004 chip): 0.4 MHz – 2005 (1 billion + transistors on Intel Pentium D): 3.75 GHz – After 10,000 times improvement, GHz stopped and dropped – CPU improvement will be reflected by number of cores in a chip • Increased DRAM capacity enables large working sets – 1971 ($400/MB) to 2014 (0.75 cent/MB): a reduction of 533,333 times – In-memory computing is a reality • SSDs (flash memory) can further reduce the access latency – Non-volatile device with limited write life (can be an independent disk) – Low power (6-8X lower than disks, 2X lower than DRAM) – Fast random read (200X faster than disks, 25X slower than DRAM)

Data-IntensiveScalableComputing(DiSC)MassivelyAccessing/ProcessingData Sets inFast Speed> An initial big data report, endorsed by Industries: Intel,Google, Microsoft, Sun, and scientists in many areas.>Applications in science, industry, and business.Special requirementsforDisCInfrastructure:Top 50o DISC ranked by data throughput, as well FLOPSFrequent interactions between parallel CPUs anddistributed storages. Scalability is challenging> DiSC is not an extension of SC, but demands newtechnology advancements.9
9 Data-Intensive Scalable Computing (DISC) ❑ Massively Accessing/Processing Data Sets in Fast Speed ➢ An initial big data report, endorsed by Industries: Intel, Google, Microsoft, Sun, and scientists in many areas. ➢Applications in science, industry, and business. ❑ Special requirements for DISC Infrastructure: ➢ Top 500 DISC ranked by data throughput, as well FLOPS ➢ Frequent interactions between parallel CPUs and distributed storages. Scalability is challenging. ➢ DISC is not an extension of SC, but demands new technology advancements

Systems Comparison: (courtesy of BryantDISCConventional ComputersSystemSystem-Diskdatastoredseparately- System collects and·Nosupportforcollectionormaintains datamanagement: Shared, active data setBrought in for computation- Computation co-located.Timeconsumingwithdisks.Limits interactivity·Fasteraccess10
10 Systems Comparison: (courtesy of Bryant) – Disk data stored separately • No support for collection or management – Brought in for computation • Time consuming • Limits interactivity – System collects and maintains data • Shared, active data set – Computation co-located with disks • Faster access System System Conventional Computers DISC
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《系统软件与软件安全》课程教学资源(文献资料)系统软件与软件安全文献合集.pdf
- 济南大学:研究生院《人工智能》专业课程教学大纲汇编.pdf
- 济南大学:研究生院《计算机技术》专业课程教学大纲汇编.pdf
- 济南大学:研究生院《计算机科学与技术》专业课程教学大纲汇编.pdf
- 北京信息科技大学:研究生院计算机学院课程教学大纲汇编.pdf
- 湖南工业大学:计算机与人工智能学院人工智能专业课程教学大纲汇编(2023版人才培养方案).pdf
- 湖南工业大学:计算机与人工智能学院智能科学与技术专业课程教学大纲汇编(2023版人才培养方案).pdf
- 湖南工业大学:计算机与人工智能学院物联网工程专业课程教学大纲汇编(2023版人才培养方案).pdf
- 湖南工业大学:计算机与人工智能学院网络工程专业课程教学大纲汇编(2023版人才培养方案).pdf
- 湖南工业大学:计算机与人工智能学院通信工程专业课程教学大纲汇编(2023版人才培养方案).pdf
- 湖南工业大学:计算机与人工智能学院软件工程专业课程教学大纲汇编(2023版人才培养方案).pdf
- 华中科技大学:计算机科学与技术学院《机器学习》课程教学大纲(2021版).pdf
- 华中科技大学:计算机科学与技术学院《计算机图形学》课程教学大纲(2021版).pdf
- 华中科技大学:计算机科学与技术学院《计算理论》课程教学大纲(2021版).pdf
- 华中科技大学:计算机科学与技术学院《计算思维》课程教学大纲(2021版).pdf
- 华中科技大学:计算机科学与技术学院《接口技术》课程教学大纲(2021版).pdf
- 华中科技大学:计算机科学与技术学院《命令式计算原理》课程教学大纲(2021版).pdf
- 华中科技大学:计算机科学与技术学院《人工智能导论》课程教学大纲(2021版).pdf
- 华中科技大学:计算机科学与技术学院《嵌入式系统》课程教学大纲(2021版).pdf
- 华中科技大学:计算机科学与技术学院《数值分析》课程教学大纲(2021版).pdf
- 《系统软件与软件安全》课程教学课件(PPT讲稿,英文)Lecture-2-access-patterns-in-big-data.pptx
- 《系统软件与软件安全》课程教学课件(PPT讲稿,英文)Lecture-3-MR-model-and-systems.pptx
- 《系统软件与软件安全》课程教学课件(PPT讲稿,英文)Lecture-4-LSbM-tree.pptx
- 《系统软件与软件安全》课程教学课件(PPT讲稿,英文)Lecture-7-big-volume-data-accesses.pptx
- 《系统软件与软件安全》课程教学课件(PPT讲稿,英文)Lecture-6-locks-and-CC.pptx
- 《系统软件与软件安全》课程教学课件(PPT讲稿,英文)Lecture-7-SSD-sys.pptx
- 《系统软件与软件安全》课程教学课件(PPT讲稿,英文)Lecture-8-SDS-vision.pptx
- 江苏科技大学:《计算机组成原理》课程教学资源(PPT课件,完整讲稿,共十章).pptx
- 江苏科技大学:《微机原理与接口技术》课程教学资源(PPT课件)Chapter1_1计算机基础知识.pptx
- 江苏科技大学:《微机原理与接口技术》课程教学资源(PPT课件)Chapter1_2计算机中数的表示和编码.pptx
- 江苏科技大学:《微机原理与接口技术》课程教学资源(PPT课件)Chapter2_1 8086-8088微处理器结构.pptx
- 江苏科技大学:《微机原理与接口技术》课程教学资源(PPT课件)Chapter2_2 8086-8088的寻址方式.pptx
- 江苏科技大学:《微机原理与接口技术》课程教学资源(PPT课件)Chapter2_3 8086-8088的指令系统.pptx
- 江苏科技大学:《微机原理与接口技术》课程教学资源(PPT课件)Chapter2_4逻辑指令-控制转移指令.pptx
- 江苏科技大学:《微机原理与接口技术》课程教学资源(PPT课件)Chapter2_5处理机控制-串处理指令.pptx
- 江苏科技大学:《微机原理与接口技术》课程教学资源(PPT课件)Chapter3_1汇编语言及其程序结构.pptx
- 江苏科技大学:《微机原理与接口技术》课程教学资源(PPT课件)Chapter3_2汇编语言程序举例.pptx
- 江苏科技大学:《微机原理与接口技术》课程教学资源(PPT课件)Chapter3_3 BIOS和DOS中断功能调用.pptx
- 江苏科技大学:《微机原理与接口技术》课程教学资源(PPT课件)Chapter3_4 汇编语言程序设计.pptx
- 江苏科技大学:《微机原理与接口技术》课程教学资源(PPT课件)Chapter3_5 汇编语言程序设计小结.pptx
