Game Consoles Vs. Personal Computers Abstract 1. Introduction 2. Previous Work

Total Page:16

File Type:pdf, Size:1020Kb

Game Consoles Vs. Personal Computers Abstract 1. Introduction 2. Previous Work Research Paper, Computer Science Dept., University of Alaska Fairbanks, October 2012 Game Consoles Vs. personal Computers Design, Purpose, AND Marketability Differences TRAVIS PAYTON any television set into a gaming machine. Over the next twenty years game consoles evolved Abstract from simple machines that only had an extremely small library of a few, practically This paper presents the differences inherent in identical games, into specialized computers that designing game consoles versus the personal hundreds of developers created games for. As computer. It also discusses the similarities and technology advanced, and processors and differences between processors and system memory became more affordable, the designs for the last 3 generations of game differences between game consoles and consoles as compared to their desktop desktop computers started to disappear. The counterparts of the time. It also correlates this only difference is that the game console data with the market trends to provide an idea specialized in doing one thing, and doing it of why engineers and developers used different extremely well, so well in fact that even a child approaches, and to provide a preview of what could use it. might be in store for the next generation of game consoles. With the advent of smart This paper will start with the fifth generation of phones, broadband internet, social networking, video game consoles released in the mid 90’s, and a huge growth in Indie Developers, there focusing on only the major and successful has been a major change in not only the video consoles of each generation. game format, but also the role Game Consoles play in the market. 2. Previous Work 1. Introduction Video games have become a multi-billion dollar industry surpassing Hollywood.[3] In order to survive companies are always striving to Thirty years ago there was a stark difference create better games and consoles. Many between computers and video game consoles. studies have been done regarding the history With the invention of the microprocessor and economics of the video game industry. personal computers became an affordable There are also substantial amounts of reality instead of science fiction, albeit a reality information on the hardware specifications of only pursued by hobbyists and skilled [1] each console. However there are not a lot of electricians. In contrast, the first video game studies that show how these differences in console, the Magnavox Odyssey released by [2] hardware and innovative designs changed the Ralph Baer in 1972 , did not even have a market, or how the market dictated the processor. Instead it used a series of transistors requirements for the hardware. and diodes and removable printed circuit boards that changed the hard-wired game logic. Studies have shown that recent trends in how Unlike the computers of the era, the Magnavox video games are consumed and produced have Odyssey was affordable and could easily convert [ 1 ] Research Paper, Computer Science Dept., University of Alaska Fairbanks, October 2012 changed dramatically from the norm of the last Since price is such a major factor for marketing 20 years. With app stores and worldwide game consoles, cost is a major factor in chip publication services giving independent design. Processors and graphics cards are developers access to millions of consumers, the designed be able to be mass produced at an multi-million dollar video game budgets and affordable price, and still turn a profit. large development teams are starting to become an outdated business model. 3.1 Sega Saturn (1994) The Sega Saturn had two Hitachi 3. Fifth Gen (1994-2001) SuperH-2 7604 The age of Dos games, SoundBlaster sound 32-bit RISC CPUs cards, and Warcraft and Wing Commander. clocked at 28.63 Personal computers had an ever-growing MHz, and two custom 32-bit video display processors (VDP) amount of video games that over-shadowed the [4] video game consoles of the time. The stark clocked at 28.63 Mhz. This was the first game differences in graphics, gameplay, and sound console with multiple processors, which proved quality between the current Super Nintendo’s to be difficult for developers to utilize. Only the and Sega’s of the time with those of their PC most skilled programmers could hope to see a counterparts was the sign that the dawn of the performance increase of only one and a half next generation of game consoles was soon. times that of using a single SH-2 chip. Another Enter the Sega Saturn, Sony PlayStation, and the hardware design choice that also made the Sega Nintendo 64. These consoles raised the bar for Saturn hard to develop for was the fact that the game quality and provided experiences that VDP units rendered quadrilaterals instead of were not possible on the PC. Not only did they triangles. When used correctly it would allow re-define the market place, but they introduced for a greater amount of video memory and new gameplay mechanics brought 32-bit and better graphics. But the other consoles used 64-bit architecture to game consoles, and made triangles as the basic geometric primitive, 3D graphics a standard in games. making cross-console game development difficult. Not only did the Sega Saturn have Computers on the other hand were still non-conventional hardware, but it did not have good SDK’s or libraries available for developers expensive, required technical skill, and simply [5] getting a new game installed and running was to utilize the dual CPUs and dual VPUs. This usually a much more arduous process than meant programmers had to code in assembly if blowing on a game cartridge. Launching Price $2,000.00 $1,500.00 $1,000.00 $299.99 $399.00 $199.99 $0.00 Gaming PC PlayStaon Sega Saturn Nintendo 64 Fig 1. Left: original 1994 PC advertisement for Compaq, list price of $1699.99. Right: Comparison of Launch Prices of 5th generation consoles and the average pc price. [ 2 ] Research Paper, Computer Science Dept., University of Alaska Fairbanks, October 2012 they wanted to gain the performance benefits 3.3 Nintendo 64 (1996) of dual processors. The Nintendo 64 With a custom processor for almost every was named after its function, the complex hardware made the Sega 64-bit CPU, a NEC Saturn costly to produce. With the higher price VR4300 clocked at [9] tag and lack of titles due to difficult 93.75 Mhz. This was development, the console did not fair well a cheaper version of the more powerful MIPS against Sony’s PlayStation. Technologies R4300i, but still more powerful than all of the other consoles on the market. With the powerful tri-linear texture filtering and 3.2 Sony Playstation (1994) 128-bit data bus, the powerful 64-bit Reality Co- The Sony PlayStation Processor developed by SGI made the N64 was wowed the market with capable of producing gorgeous 3D graphics. The its capabilities when it system also came with 4 MB of RDRAM, was released in expandable to 8MB with the expansion pack, December of 1994. It making it the first console to have a unified was powered by a MIPS memory subsystem. R3000A 32-bit RISC CPU clocked at 33.8688 MHz. The CPU contained a proprietary However, despite the powerful sounding Geometry Transform Unit that was used for 3D hardware, the design proved to be anything but graphics and capable of rendering 160,000 great for developers. Nintendo helped create polygons per second.[6] Unlike the Sega Saturn, its biggest competition when it partnered with the hardware design of the Sony PlayStation Sony years earlier to create the optical disc made programming and game development a format for their Super Nintendo. However, due to licensing and media rights, Nintendo ended relatively easy process. It also allowed for a up scrapping the project and releasing the cheaper manufacturing process. Super Nintendo in the familiar cartridge format. Due to the cheap media format, and easy Nintendo decided to stick with this format development model, the PlayStation had the when it released the N64 as well. This was a largest collection of games out of any of the serious limitation as the amount of space fifth generation consoles with a library of 2,418 available to developers was significantly smaller titles[7]. This is compared to the 387 titles for than that of a CD. This limited how many the Nintendo64, which was the second highest textures developers could place in a game, and selling console of the generation. the 4kb texture size hardware limitation usually meant a few small textures stretched over large With the introduction of the CD-R format, polygons producing blurry textures that were piracy started becoming a major concern for the even blurrier after the tri-linear filtering. Also, video game Industry. Pirating the previous the development and manufacture cost of generation cartridge-based games was producing an N64 game was much higher due practically impossible without being skilled in to the propriety cartridge and anti-piracy electronics or having specialized hardware. lockout chip. With the Sony PlayStation, anyone with a computer and a cd burner could make copies of Despite these limitations, the Nintendo 64 is games, and play them with nothing more than a praised by many as one of the best consoles little tape and some well timed disc swaps.[8] due to the quality of games that were produced for it. The Nintendo 64 set the standard for [ 3 ] Research Paper, Computer Science Dept., University of Alaska Fairbanks, October 2012 gameplay with the introduction of the Rumble 3.5 summary Pak, a force-feedback controller add-on, and immersive, completely 3D games, like Mario 64. The end of the fifth generation saw a shift from the 2D sprite based games of the previous generations to completely 3D games.
Recommended publications
  • A History of Video Game Consoles Introduction the First Generation
    A History of Video Game Consoles By Terry Amick – Gerald Long – James Schell – Gregory Shehan Introduction Today video games are a multibillion dollar industry. They are in practically all American households. They are a major driving force in electronic innovation and development. Though, you would hardly guess this from their modest beginning. The first video games were played on mainframe computers in the 1950s through the 1960s (Winter, n.d.). Arcade games would be the first glimpse for the general public of video games. Magnavox would produce the first home video game console featuring the popular arcade game Pong for the 1972 Christmas Season, released as Tele-Games Pong (Ellis, n.d.). The First Generation Magnavox Odyssey Rushed into production the original game did not even have a microprocessor. Games were selected by using toggle switches. At first sales were poor because people mistakenly believed you needed a Magnavox TV to play the game (GameSpy, n.d., para. 11). By 1975 annual sales had reached 300,000 units (Gamester81, 2012). Other manufacturers copied Pong and began producing their own game consoles, which promptly got them sued for copyright infringement (Barton, & Loguidice, n.d.). The Second Generation Atari 2600 Atari released the 2600 in 1977. Although not the first, the Atari 2600 popularized the use of a microprocessor and game cartridges in video game consoles. The original device had an 8-bit 1.19MHz 6507 microprocessor (“The Atari”, n.d.), two joy sticks, a paddle controller, and two game cartridges. Combat and Pac Man were included with the console. In 2007 the Atari 2600 was inducted into the National Toy Hall of Fame (“National Toy”, n.d.).
    [Show full text]
  • News, Information, Rumors, Opinions, Etc
    http://www.physics.miami.edu/~chris/srchmrk_nws.html ● Miami-Dade/Broward/Palm Beach News ❍ Miami Herald Online Sun Sentinel Palm Beach Post ❍ Miami ABC, Ch 10 Miami NBC, Ch 6 ❍ Miami CBS, Ch 4 Miami Fox, WSVN Ch 7 ● Local Government, Schools, Universities, Culture ❍ Miami Dade County Government ❍ Village of Pinecrest ❍ Miami Dade County Public Schools ❍ ❍ University of Miami UM Arts & Sciences ❍ e-Veritas Univ of Miami Faculty and Staff "news" ❍ The Hurricane online University of Miami Student Newspaper ❍ Tropic Culture Miami ❍ Culture Shock Miami ● Local Traffic ❍ Traffic Conditions in Miami from SmartTraveler. ❍ Traffic Conditions in Florida from FHP. ❍ Traffic Conditions in Miami from MSN Autos. ❍ Yahoo Traffic for Miami. ❍ Road/Highway Construction in Florida from Florida DOT. ❍ WSVN's (Fox, local Channel 7) live Traffic conditions in Miami via RealPlayer. News, Information, Rumors, Opinions, Etc. ● Science News ❍ EurekAlert! ❍ New York Times Science/Health ❍ BBC Science/Technology ❍ Popular Science ❍ Space.com ❍ CNN Space ❍ ABC News Science/Technology ❍ CBS News Sci/Tech ❍ LA Times Science ❍ Scientific American ❍ Science News ❍ MIT Technology Review ❍ New Scientist ❍ Physorg.com ❍ PhysicsToday.org ❍ Sky and Telescope News ❍ ENN - Environmental News Network ● Technology/Computer News/Rumors/Opinions ❍ Google Tech/Sci News or Yahoo Tech News or Google Top Stories ❍ ArsTechnica Wired ❍ SlashDot Digg DoggDot.us ❍ reddit digglicious.com Technorati ❍ del.ic.ious furl.net ❍ New York Times Technology San Jose Mercury News Technology Washington
    [Show full text]
  • Avionics Hardware Issues 2010/11/19 Chih-Hao Sun Avionics Software--Hardware Issue -History
    Avionics Hardware Issues 2010/11/19 Chih-hao Sun Avionics Software--Hardware Issue -History -HW Concepts History -FPGA vs ASIC The Gyroscope, the first auto-pilot device, was -Issues on • Avionics Computer introduced a decade after the Wright Brothers -Avionics (1910s) Computer -PowerPC • holds the plane level automatically -Examples -Energy Issue • is connected to computers for missions(B-17 and - Certification B-29 bombers) and Verification • German V-2 rocket(WWII) used the earliest automatic computer control system (automatic gyro control) • contains two free gyroscopes (a horizontal and a vertical) 2 Avionics Software--Hardware Issue -History -HW Concepts History -FPGA vs ASIC Avro Canada CF-105 Arrow fighter (1958) first used -Issues on • Avionics Computer analog computer to improve flyability -Avionics Computer is used to reduce tendency to yaw back and forth -PowerPC • -Examples F-16 (1970s) was the first operational jet fighter to use a -Energy Issue • fully-automatic analog flight control system (FLCS) - Certification and Verification • the rudder pedals and joysticks are connected to “Fly-by-wire” control system, and the system adjusts controls to maintain planes • contains three computers (for redundancy) 3 Avionics Software--Hardware Issue -History -HW Concepts History -FPGA vs ASIC NASA modified Navy F-8 with digital fly-by wire system in -Issues on • Avionics Computer 1972. -Avionics Computer • MD-11(1970s) was the first commercial aircraft to adopt -PowerPC computer-assisted flight control -Examples -Energy Issue The Airbus A320 series, late 1980s, used the first fully-digital - • Certification fly-by-wire controls in a commercial airliner and Verification • incorporates “flight envelope protection” • calculates that flight envelope (and adds a margin of safety) and uses this information to stop pilots from making aircraft outside that flight envelope.
    [Show full text]
  • Arithmetic and Logic Unit (ALU)
    Computer Arithmetic: Arithmetic and Logic Unit (ALU) Arithmetic & Logic Unit (ALU) • Part of the computer that actually performs arithmetic and logical operations on data • All of the other elements of the computer system are there mainly to bring data into the ALU for it to process and then to take the results back out • Based on the use of simple digital logic devices that can store binary digits and perform simple Boolean logic operations ALU Inputs and Outputs Integer Representations • In the binary number system arbitrary numbers can be represented with: – The digits zero and one – The minus sign (for negative numbers) – The period, or radix point (for numbers with a fractional component) – For purposes of computer storage and processing we do not have the benefit of special symbols for the minus sign and radix point – Only binary digits (0,1) may be used to represent numbers Integer Representations • There are 4 commonly known (1 not common) integer representations. • All have been used at various times for various reasons. 1. Unsigned 2. Sign Magnitude 3. One’s Complement 4. Two’s Complement 5. Biased (not commonly known) 1. Unsigned • The standard binary encoding already given. • Only positive value. • Range: 0 to ((2 to the power of N bits) – 1) • Example: 4 bits; (2ˆ4)-1 = 16-1 = values 0 to 15 Semester II 2014/2015 8 1. Unsigned (Cont’d.) Semester II 2014/2015 9 2. Sign-Magnitude • All of these alternatives involve treating the There are several alternative most significant (leftmost) bit in the word as conventions used to
    [Show full text]
  • FUNDAMENTALS of COMPUTING (2019-20) COURSE CODE: 5023 502800CH (Grade 7 for ½ High School Credit) 502900CH (Grade 8 for ½ High School Credit)
    EXPLORING COMPUTER SCIENCE NEW NAME: FUNDAMENTALS OF COMPUTING (2019-20) COURSE CODE: 5023 502800CH (grade 7 for ½ high school credit) 502900CH (grade 8 for ½ high school credit) COURSE DESCRIPTION: Fundamentals of Computing is designed to introduce students to the field of computer science through an exploration of engaging and accessible topics. Through creativity and innovation, students will use critical thinking and problem solving skills to implement projects that are relevant to students’ lives. They will create a variety of computing artifacts while collaborating in teams. Students will gain a fundamental understanding of the history and operation of computers, programming, and web design. Students will also be introduced to computing careers and will examine societal and ethical issues of computing. OBJECTIVE: Given the necessary equipment, software, supplies, and facilities, the student will be able to successfully complete the following core standards for courses that grant one unit of credit. RECOMMENDED GRADE LEVELS: 9-12 (Preference 9-10) COURSE CREDIT: 1 unit (120 hours) COMPUTER REQUIREMENTS: One computer per student with Internet access RESOURCES: See attached Resource List A. SAFETY Effective professionals know the academic subject matter, including safety as required for proficiency within their area. They will use this knowledge as needed in their role. The following accountability criteria are considered essential for students in any program of study. 1. Review school safety policies and procedures. 2. Review classroom safety rules and procedures. 3. Review safety procedures for using equipment in the classroom. 4. Identify major causes of work-related accidents in office environments. 5. Demonstrate safety skills in an office/work environment.
    [Show full text]
  • Cardinality-Constrained Texture Filtering
    To appear in ACM TOG 32(4). Cardinality-Constrained Texture Filtering Josiah Manson Scott Schaefer Texas A&M University Texas A&M University (a) Input (b) Exact (c) 8 Texels (d) Trilinear Figure 1: We show a comparison of Lanczos´ 2 filter approximations showing (a) the 10242 input image, with downsampled images at a resolution of 892 calculated using (b) an exact Lanczos´ filter, (c) an eight texel approximation using our method, and (d) trilinear interpolation applied to a Lanczos´ filtered mipmap. Our approximation produces an image that is nearly the same as the exact filtered image while using the same number of texels as trilinear interpolation. Abstract theorem [Shannon 1949] implies that we must use a low-pass filter to remove high-frequency data from the image prior to sampling. We present a method to create high-quality sampling filters by com- There are a variety of low-pass filters, where each filter has its own bining a prescribed number of texels from several resolutions in a set of tradeoffs. Some filters remove aliasing at the cost of overblur- mipmap. Our technique provides fine control over the number of ring the image, while others blur less but allow more aliasing. Fil- texels we read per texture sample so that we can scale quality to ters that are effective at removing aliasing without overblurring sum match a memory bandwidth budget. Our method also has a fixed over a greater number of texels, which makes them expensive to cost regardless of the filter we approximate, which makes it fea- compute. As an extreme example, the sinc filter removes all high sible to approximate higher-order filters such as a Lanczos´ 2 filter frequencies and no low frequencies, but sums over an infinite num- in real-time rendering.
    [Show full text]
  • Video Games: Changing the Way We Think of Home Entertainment
    Rochester Institute of Technology RIT Scholar Works Theses 2005 Video games: Changing the way we think of home entertainment Eri Shulga Follow this and additional works at: https://scholarworks.rit.edu/theses Recommended Citation Shulga, Eri, "Video games: Changing the way we think of home entertainment" (2005). Thesis. Rochester Institute of Technology. Accessed from This Thesis is brought to you for free and open access by RIT Scholar Works. It has been accepted for inclusion in Theses by an authorized administrator of RIT Scholar Works. For more information, please contact [email protected]. Video Games: Changing The Way We Think Of Home Entertainment by Eri Shulga Thesis submitted in partial fulfillment of the requirements for the degree of Master of Science in Information Technology Rochester Institute of Technology B. Thomas Golisano College of Computing and Information Sciences Copyright 2005 Rochester Institute of Technology B. Thomas Golisano College of Computing and Information Sciences Master of Science in Information Technology Thesis Approval Form Student Name: _ __;E=.;r....;...i S=-h;....;..;u;;;..;..lg;;i..;:a;;...__ _____ Thesis Title: Video Games: Changing the Way We Think of Home Entertainment Thesis Committee Name Signature Date Evelyn Rozanski, Ph.D Evelyn Rozanski /o-/d-os- Chair Prof. Andy Phelps Andrew Phelps Committee Member Anne Haake, Ph.D Anne R. Haake Committee Member Thesis Reproduction Permission Form Rochester Institute of Technology B. Thomas Golisano College of Computing and Information Sciences Master of Science in Information Technology Video Games: Changing the Way We Think Of Home Entertainment L Eri Shulga. hereby grant permission to the Wallace Library of the Rochester Institute of Technofogy to reproduce my thesis in whole or in part.
    [Show full text]
  • USE CASE Requirements
    Ref. Ares(2017)2745733 - 31/05/2017 USE CASE Requirements Co-funded by the Horizon 2020 Framework Programme of the European Union DELIVERABLE NUMBER D2.1 DELIVERABLE TITLE USE CASE Requirements RESPONSIBLE AUTHOR CSI Piemonte OPERA: LOw Power Heterogeneous Architecture for Next Generation of SmaRt Infrastructure and Platform in Industrial and Societal Applications GRANT AGREEMENT N. 688386 PROJECT REF. NO H2020 - 688386 PROJECT ACRONYM OPERA LOw Power Heterogeneous Architecture for Next Generation of PROJECT FULL NAME SmaRt Infrastructure and Platform in Industrial and Societal Applications STARTING DATE (DUR.) 01 /12 /2015 ENDING DATE 30/11/2018 PROJECT WEBSITE www.operaproject.eu WP2 | Low Power Computing Requirements and Innovation WORKPACKAGE N. | TITLE Engineering WORKPACKAGE LEADER ISMB DELIVERABLE N. | TITLE D2.1 | USE CASE Requirements RESPONSIBLE AUTHOR Luca Scanavino – CSI Piemonte DATE OF DELIVERY M10 (CONTRACTUAL) DATE OF DELIVERY (SUBMITTED) M10 VERSION | STATUS V2.0 (update) NATURE R(Report) DISSEMINATION LEVEL PU(Public) AUTHORS (PARTNER) CSI PIEMONTE, DEPARTMENT DE L’ISERE, ISMB D2.1 | USE CASEs Requirements 1 OPERA: LOw Power Heterogeneous Architecture for Next Generation of SmaRt Infrastructure and Platform in Industrial and Societal Applications VERSION MODIFICATION(S) DATE AUTHOR(S) Luca Scanavino – CSI Jean-Christophe 0.1 All Document 12/09/2016 Maisonobe – LD38 Pietro Ruiu – ISMB Alberto Scionti - ISMB Finalization of the 1.0 15/09/2016 Giulio URLINI (ST) document Update based on the Luca Scanavino – CSI feedback
    [Show full text]
  • Strategy Games Big Huge Games • Bruce C
    04 3677_CH03 6/3/03 12:30 PM Page 67 Chapter 3 THE EXPERTS • Sid Meier, Firaxis General Game Design: • Bill Roper, Blizzard North • Brian Reynolds, Strategy Games Big Huge Games • Bruce C. Shelley, Ensemble Studios • Peter Molyneux, Do you like to use some brains along with (or instead of) brawn Lionhead Studios when gaming? This chapter is for you—how to create breathtaking • Alex Garden, strategy games. And do we have a roundtable of celebrities for you! Relic Entertainment Sid Meier, Firaxis • Louis Castle, There’s a very good reason why Sid Meier is one of the most Electronic Arts/ accomplished and respected game designers in the business. He Westwood Studios pioneered the industry with a number of unprecedented instant • Chris Sawyer, Freelance classics, such as the very first combat flight simulator, F-15 Strike Eagle; then Pirates, Railroad Tycoon, and of course, a game often • Rick Goodman, voted the number one game of all time, Civilization. Meier has con- Stainless Steel Studios tributed to a number of chapters in this book, but here he offers a • Phil Steinmeyer, few words on game inspiration. PopTop Software “Find something you as a designer are excited about,” begins • Ed Del Castillo, Meier. “If not, it will likely show through your work.” Meier also Liquid Entertainment reminds designers that this is a project that they’ll be working on for about two years, and designers have to ask themselves whether this is something they want to work on every day for that length of time. From a practical point of view, Meier says, “You probably don’t want to get into a genre that’s overly exhausted.” For me, working on SimGolf is a fine example, and Gettysburg is another—something I’ve been fascinated with all my life, and it wasn’t mainstream, but was a lot of fun to write—a fun game to put together.
    [Show full text]
  • Copyrighted Material
    CHAPTER 1 MULTI- AND MANY-CORES, ARCHITECTURAL OVERVIEW FOR PROGRAMMERS Lasse Natvig, Alexandru Iordan, Mujahed Eleyat, Magnus Jahre and Jorn Amundsen 1.1 INTRODUCTION 1.1.1 Fundamental Techniques Parallelism hasCOPYRIGHTED been used since the early days of computing MATERIAL to enhance performance. From the first computers to the most modern sequential processors (also called uni- processors), the main concepts introduced by von Neumann [20] are still in use. How- ever, the ever-increasing demand for computing performance has pushed computer architects toward implementing different techniques of parallelism. The von Neu- mann architecture was initially a sequential machine operating on scalar data with bit-serial operations [20]. Word-parallel operations were made possible by using more complex logic that could perform binary operations in parallel on all the bits in a computer word, and it was just the start of an adventure of innovations in parallel computer architectures. Programming Multicore and Many-core Computing Systems, 3 First Edition. Edited by Sabri Pllana and Fatos Xhafa. © 2017 John Wiley & Sons, Inc. Published 2017 by John Wiley & Sons, Inc. 4 MULTI- AND MANY-CORES, ARCHITECTURAL OVERVIEW FOR PROGRAMMERS Prefetching is a 'look-ahead technique' that was introduced quite early and is a way of parallelism that is used at several levels and in different components of a computer today. Both data and instructions are very often accessed sequentially. Therefore, when accessing an element (instruction or data) at address k, an auto- matic access to address k+1 will bring the element to where it is needed before it is accessed and thus eliminates or reduces waiting time.
    [Show full text]
  • Average Memory Access Time: Reducing Misses
    Review: Cache performance 332 Miss-oriented Approach to Memory Access: Advanced Computer Architecture ⎛ MemAccess ⎞ CPUtime = IC × ⎜ CPI + × MissRate × MissPenalt y ⎟ × CycleTime Chapter 2 ⎝ Execution Inst ⎠ ⎛ MemMisses ⎞ CPUtime = IC × ⎜ CPI + × MissPenalt y ⎟ × CycleTime Caches and Memory Systems ⎝ Execution Inst ⎠ CPIExecution includes ALU and Memory instructions January 2007 Separating out Memory component entirely Paul H J Kelly AMAT = Average Memory Access Time CPIALUOps does not include memory instructions ⎛ AluOps MemAccess ⎞ These lecture notes are partly based on the course text, Hennessy CPUtime = IC × ⎜ × CPI + × AMAT ⎟ × CycleTime and Patterson’s Computer Architecture, a quantitative approach (3rd ⎝ Inst AluOps Inst ⎠ and 4th eds), and on the lecture slides of David Patterson and John AMAT = HitTime + MissRate × MissPenalt y Kubiatowicz’s Berkeley course = ()HitTime Inst + MissRate Inst × MissPenalt y Inst + ()HitTime Data + MissRate Data × MissPenalt y Data Advanced Computer Architecture Chapter 2.1 Advanced Computer Architecture Chapter 2.2 Average memory access time: Reducing Misses Classifying Misses: 3 Cs AMAT = HitTime + MissRate × MissPenalt y Compulsory—The first access to a block is not in the cache, so the block must be brought into the cache. Also called cold start misses or first reference misses. There are three ways to improve cache (Misses in even an Infinite Cache) Capacity—If the cache cannot contain all the blocks needed during performance: execution of a program, capacity misses will occur due to blocks being discarded and later retrieved. (Misses in Fully Associative Size X Cache) 1. Reduce the miss rate, Conflict—If block-placement strategy is set associative or direct mapped, conflict misses (in addition to compulsory & capacity misses) will 2.
    [Show full text]
  • Technology, Media, and Telecommunications Predictions
    Technology, Media, and Telecommunications Predictions 2019 Deloitte’s Technology, Media, and Telecommunications (TMT) group brings together one of the world’s largest pools of industry experts—respected for helping companies of all shapes and sizes thrive in a digital world. Deloitte’s TMT specialists can help companies take advantage of the ever- changing industry through a broad array of services designed to meet companies wherever they are, across the value chain and around the globe. Contact the authors for more information or read more on Deloitte.com. Technology, Media, and Telecommunications Predictions 2019 Contents Foreword | 2 5G: The new network arrives | 4 Artificial intelligence: From expert-only to everywhere | 14 Smart speakers: Growth at a discount | 24 Does TV sports have a future? Bet on it | 36 On your marks, get set, game! eSports and the shape of media in 2019 | 50 Radio: Revenue, reach, and resilience | 60 3D printing growth accelerates again | 70 China, by design: World-leading connectivity nurtures new digital business models | 78 China inside: Chinese semiconductors will power artificial intelligence | 86 Quantum computers: The next supercomputers, but not the next laptops | 96 Deloitte Australia key contacts | 108 1 Technology, Media, and Telecommunications Predictions 2019 Foreword Dear reader, Welcome to Deloitte Global’s Technology, Media, and Telecommunications Predictions for 2019. The theme this year is one of continuity—as evolution rather than stasis. Predictions has been published since 2001. Back in 2009 and 2010, we wrote about the launch of exciting new fourth-generation wireless networks called 4G (aka LTE). A decade later, we’re now making predic- tions about 5G networks that will be launching this year.
    [Show full text]