Leading by design: Q&A with Dr. Raghuram Tupuri, AMD Chris Hall, DigiTimes.com, Taipei [Monday 12 December 2005]

Size: px
Start display at page:

Download "Leading by design: Q&A with Dr. Raghuram Tupuri, AMD Chris Hall, DigiTimes.com, Taipei [Monday 12 December 2005]"

Transcription

1 Leading by design: Q&A with Dr. Raghuram Tupuri, AMD Chris Hall, DigiTimes.com, Taipei [Monday 12 December 2005] AMD s drive to 64-bit processors surprised everyone with its speed, even as detractors commented that there would be little or no performance gain on the desktop without a 64-bit OS and 64-bit applications. Whatever the doubts within the industry, Intel lost little time in offering its own version of AMD64, in the form of the EM64T extensions. Traditionally perceived as the under-dog in the cutthroat world of microprocessors, AMD managed to take the design initiative at exactly that moment Intel was fixated on power consumption and the move to dual cores. In the terms of Intel s own corporate jargon, it was AMD that had managed to create an inflection point, a key moment of change in the dominant technology. DigiTimes.com recently had an opportunity to discuss AMD s approach to microprocessor design with Dr. Raghuram Tupuri, general manager, Microprocessor Solutions Sector Design Engineering, AMD. Q: The consensus within the industry is that AMD64 has clearly been a tremendous achievement for AMD and to a large extent has re-defined the competitive landscape in microprocessors. What was the design approach if you like, the design philosophy that guided development of AMD64? It s often been remarked, for example, that Dirk Meyer, who came to AMD from design work on the Alpha processor, had a considerable influence on AMD64. A: I worked very closely with Dirk Meyer on the K7/Athlon processor. We both worked on micro-architectural aspects of the K7. He s a very inspiring and hands-on type of leader, and that s the management style we have developed in all our microprocessor groups at AMD very hands-on, with good technical understanding. Dirk always says that he thinks of himself as an engineer at heart, and his background and experience definitely helped him develop his leadership style, walking around, talking with the engineers. He doesn t miss an opportunity to meet the engineering team and learn about their progress and challenges first hand. That style suits AMD s design strategy, which is to keep the design teams as small and as experienced as possible, to maximize communication. The key is to enable the team members with all the information they need, leaving them challenged and empowered to do more than their job. The core design philosophy is to deliver higher performance to the end user. As microarchitectural improvements are achieved, they are evaluated with respect to the end-user experience and future software needs. My own view is that we have not yet reached the limits of what can be achieved by micro-architectural changes and enhancements. As we progress in the technology, and more transistors continue to become available, we will continue to see the

2 adoption of advanced micro-architectural techniques. We will continue to see a lot more prefetch, in hardware, and a lot more speculative execution, but at the same time we will be factoring in power consumption. Delivering performance was always the focus for us. At AMD we have a history of emphasizing performance rather than processor frequency, but now, especially for our corporate users, the question becomes one of power efficiency, performance per dollar per watt. The design challenge now becomes, How much performance can I squeeze out of the wattage? At AMD, a microprocessor designer has to work within a power budget, and each application tends to have a different power profile. For example, if you are converting a DVD video, then you are using one section of the processor core quite heavily, but if you are simply typing an , it becomes more a question of I/O resources. That s the type of question being asked in processor design. What application or set of applications are we targeting, and what is the power profile? Users buy new processors because they want to have more performance, and higher performance is definitely on the horizon, but it has to be delivered within certain power constraints. Previously we operated within a transistor budget. We had a certain number of transistors available, and within that budget we had to improve performance. The die size was always limited, both by economic factors and by the limitations of the technology of the time. We now have more transistors, but certain strings are attached. We now have to improve performance within a power budget. Q: Commentators have noted that what s fascinating about the AMD64 architecture is how it maintains full compatibility with the much-maligned x86 architecture while also delivering a RISC operational and programming environment. How accurate is this assessment? A: There always was tendency at AMD to assume that we could put x86 on top of RISC. I remember when we were working on the 29K RISC processor, we always thought that, with some additional hardware, we could put x86 on top of the RISC core and execute CISC instructions. Once we knew we could implement that kind of design, it was incorporated in several products, including the K7, K6, and K5 and, of course, the Opteron. AMD had had RISC technology for a long time. Its 29K microprocessors were popular in embedded applications. Later, when these 29K engineers moved to x84 processor design, the result was CISC designers who have RISC at heart! Q: How much more mileage is left in x86? Are there any realistic alternatives, given the less than compelling performance of Intel's IA-64 architecture and Itanium processors? A: I would be surprised if, a few years down, anyone even remembers the Itanium processor. Intel now offers two 64-bit solutions, IA-64 and AMD64. I think that tells you all you need to know about the success of x84 and AMD64.

3 I think there is still quite a bit of mileage left in x86, but the actual mileage will be determined by the software base. If I m a software vendor, what I want to focus on is developing new software and selling it to more end users. If the software needs to be ported to different processor platforms, then it is time or money deducted from the development of new algorithms or the improvement of existing programs. Given the ubiquity of x86, you only need to develop a set of binaries once, and they can then be applied in any number of instances. The processors now known as x86 first began life as desktop processors. Now they are being used in both servers and laptops. AMD64 is now enabling x86 in the server market in a big way. In the near future, we expect AMD64 processors to be used in network switches. Already, they are being used in embedded applications, and later they will be used across the complete computing spectrum. I believe x86 is here to stay, whether you love it or hate it. Whatever criticisms have been leveled at x86, it remains the longest surviving instruction set. No other instruction set has had this long a lifetime. Other instruction sets have come and gone, but x86 lives on. A technologist may not like x86; it may not be the sleek instruction set everyone would like to see, but in the end, it s the end users who determine which technology will be used. The marketplace determines the acceptance of a particular instruction set. In terms of software development, for example, the portability is already there. You take the binary and plug it in, and it runs the same day; you don t need to do any qualification. If you use any other instruction set and any other porting, then you have to go through all the qualification cycles, and that s a very expensive option. In the corporate world, it s simply not possible. Q: Given the complexity of processors such as the K7 and the K8, and the need to get these devices to market under ever more severe time constraints, what are the test techniques that are either being implemented by AMD? We hear a lot these days about design for test (DFT). Is DFT a key strategy for AMD? A: It so happens, my first job at AMD was to look at the implementation of DFT strategies on AMD microprocessors and coordinate DFT activities across the company. AMD designers were already using several DFT techniques SCAN, for example and we were looking at the longterm strategy for our DFT techniques. The question was how various test technologies might be unified, and how they might scale to future technologies. IDDQ testing, Built-in Self-Test (BIST) and automatic test pattern generation (ATPG) tools were becoming popular. At that time, I was working very closely with a few startup ATPG vendors on a variety of issues and solutions, and the direction AMD wanted to go in. Later, these startups were acquired by big CAD companies. Every AMD chip now incorporates DFT and BIST technology, and we use this combination very heavily. Q: What design tools are you now using at AMD? Has AMD developed its own EDA tools or does the company rely on standard commercial offerings or a combination of the two?

4 A: AMD always uses a mix of in-house and external tools. If you look at microprocessor development, we are pushing the envelope in all directions. In general, the semiconductor industry runs somewhere between three to five years behind microprocessor technology. So whatever tools are commercially available we use, but when it comes to pushing the latest technology, we start to use our own internal tool development. We have a team that looks into new design issues that require in-house tool development. But once external tools come into the picture, in exactly the same way we worked with ATPG tool vendors in the past, we work with them to define and incorporate the features we want, and then once the tool is available, we start phasing out our own internal tools and go with the external tool. An example would be signal-noise analysis. We ve been doing our own signal-noise analysis since the K7 days. It s only in the past two or three years that external tools have become available. Q: In what direction should test go? What new developments would you like to see in test? A: There are two issues here. For the production environment itself, I would like to see more and more self-test being used, and that includes more reliable self-test procedures. Research is ongoing, at 45 nanometers and below, and that is where the research community should be focusing its efforts in the development of self-test. On the tool side, I think there should also be more emphasis on a diagnostic capability because as we move further and further into deep submicron, process failures are becoming much more complex. Test compression will be a key factor. Test time is becoming expensive, and test compression reduces cost. That reduced cost can then be passed on to the end user. Raghuram Tupuri, Ph.D, general manager, Microprocessor Solutions Sector Design Engineering, AMD Q: One criticism commonly made of dual- and multicore processor designs is the lack of efficient inter-connecting logic. What are your comments?

5 A: Let s look at it from the micro-architectural side. Let s say you re trying to enhance core performance. As you do that, you need to supply instructions and get data in and out. If we don t focus on supplying instructions, then we are just creating a bottleneck. So when we were thinking about the design of the Opteron, we asked, OK, we are making our core much more powerful, but how are we getting the instructions into it? Are we going to use the same old front-side bus? We were also considering what direction design might take in the future because whenever you are making major design changes of this kind, you need to keep the platform as stable as possible for end users. You can t keep changing and re-designing things. So the question also became, how can we do this not just for the next generation of processors but think beyond that? In this process, it became evident that we had to have an interface to external memory that could support not only the single-core Opteron but also dual-and multicore versions of the Opteron. We realized that dual- and multicore processor design was the direction in which things would go. AMD had predicted that the future would be multi-core and presented the direction to the technical community. We could see that the conventional interface to the CPU, via Northbridge logic, via the I/O and peripherals, is always a bottleneck. The interface involves a drop in frequency from gigahertz to megahertz, before the processor can interface with main memory. HyperTransport, as a direct interface between the processor core and main memory, was devised to remedy that. It adopted a Direct Connect Architecture that provides a direct interface between the processor core and memory. HyperTransport is a generic bus, and not simply a memory interface. We can also use HyperTransport to connect processors. All of our high-end processors come with multiple HyperTransport links, and multiple processors can be connected this way. HyperTransport is very forward-looking and designed with dual-core processors in mind. That s why, when you look at dual-core today, it is a built-from-the-ground-up architecture and delivers seamless performance. HyperTransport is also an open architecture. We have a HyperTransport consortium, and of course AMD is a founding member. AMD believes in open standards. Open standards, we believe, drive competition, and competition benefits the end customer. So when AMD came up with AMD64, we immediately made that an open, public specification, and we said to companies, Feel free to use it! We believe in competition! Q: Does HyperTransport continue to develop? Can we expect a further generation of HyperTransport? A: I would think so because all the companies within the consortium are asking, What can we do to improve it? It s as a consortium that companies are continuing to develop

6 HyperTransport, and people are bringing their ideas to it. It s like Linux; everyone is helping to develop and improve it. Q: How well do you think HyperTransport will continue to compete with other interconnects, such as PCI Express and Rapid I/O? A: I believe in the market. I think the market will decide. We ve already seen that with x86; everybody thought x86 was dead, but it is continuing on and becoming stronger and stronger. It will be the same thing with interconnect standards. You will see a lot of proposals for interconnects, but eventually you ll also see consolidation. Proliferation is always followed by consolidation. Initially, architectural design teams will always focus on performance. Then they ask, How can we enhance performance by making use of these additional interconnect standards that are becoming available with next-generation technology? At the same time, architectural techniques have to improve single-core performance; you cannot focus only on multicores. Performance derives from both because in a glueless architecture, such as that of the Opteron, the effect of improvements in a single core will be multiplied in multicore designs. Power consumption also needs to be factored in. Test requirements need to be factored in. Power, test, verification everything needs to be factored in. We can design it, but can we test it? Can we verify it and still remain within our power budget? These are all crucial questions for the designer. Q: With the Opteron processor, the way seems clear for advanced SMP configurations. What success has AMD had in achieving entry to the advanced server market with this type of configuration, bearing in mind that corporate MIS departments are naturally conservative? A: I think the quarterly results speak for themselves. As you noted, it does take a long time to become established in the server market. When we ask what is the decision-making process when, say, enterprise-level companies consider whether to invest in eight-way Opteron systems, I think there is only one metric, price performance per watt per dollar. If you look at that metric, the AMD solution is clearly the winning solution. Of course, architectural change is a long-term thing. Can we replace single cores with dual cores and still get enhanced performance within the same power budget? That kind of easy migration and upgrade path, is it there? AMD has a good roadmap, and I think that MIS managers clearly understand that. That s why we have leading customers in the Fortune 500 companies, and that list is growing. Q: We often hear the comment that there is no point in investing in 64-bit processor configurations before more applications become available at 64-bit; that without 64-bit apps there will be no performance gain. What is your response to that dilemma?

7 A: As a designer, whenever I hear Opteron discussed only in the context of 64-bit, that hurts me because Opteron is much more than 64-bit. It has so many performance advantages that even if I don t run a single 64-bit application, I m still getting full dollar value for Opteron. The Opteron seamlessly delivers performance for 32-bit applications. It has built-in micro-architectural enhancements that optimize performance, whether at 32- or 64-bit. I would also ask what is the direction of technology migration? If it s to 64-bit, am I going to immediately replace my hardware or use separate hardware for 64-bit programs? The answer is no. With Opteron, one can take advantage of its performance for 32-bit today and then adopt 64-bit applications whenever they come along at a later date. If you are into gaming and multimedia in particular, you will see a lot of 64-bit applications becoming available. But even if you use a PC just for Web browsing, you ll still see benefits because with Opteron you now have your memory a lot closer to the CPU. You also have additional security features. DigiTimes Publication. All rights reserved.

Automated Test Summit 2005 Keynote

Automated Test Summit 2005 Keynote 1 Automated Test Summit 2005 Keynote Trends and Techniques Across the Development Cycle Welcome to the Automated Test Summit 2005. Thank you all for joining us. We have a very exciting day full of great

More information

Running the Commercialization Rapids with New Technology

Running the Commercialization Rapids with New Technology Running the Commercialization Rapids with New Technology Margaret Lewis Software Strategy CPG Commercial Paul Teich Business Strategy CPG Server/Workstation AMD Session Outline Why Model Technology Adoption?

More information

Parallel Computing 2020: Preparing for the Post-Moore Era. Marc Snir

Parallel Computing 2020: Preparing for the Post-Moore Era. Marc Snir Parallel Computing 2020: Preparing for the Post-Moore Era Marc Snir THE (CMOS) WORLD IS ENDING NEXT DECADE So says the International Technology Roadmap for Semiconductors (ITRS) 2 End of CMOS? IN THE LONG

More information

VLSI System Testing. Outline

VLSI System Testing. Outline ECE 538 VLSI System Testing Krish Chakrabarty System-on-Chip (SOC) Testing ECE 538 Krish Chakrabarty 1 Outline Motivation for modular testing of SOCs Wrapper design IEEE 1500 Standard Optimization Test

More information

Computer Aided Design of Electronics

Computer Aided Design of Electronics Computer Aided Design of Electronics [Datorstödd Elektronikkonstruktion] Zebo Peng, Petru Eles, and Nima Aghaee Embedded Systems Laboratory IDA, Linköping University www.ida.liu.se/~tdts01 Electronic Systems

More information

Summary of Fujitsu SoC Technology and Related Business

Summary of Fujitsu SoC Technology and Related Business Summary of Fujitsu SoC Technology and Related Business V Joji Murakami (Manuscript received November 18, 2005) The system-on-a-chip (SoC) first appeared in the LSI market about 12 years ago. Since that

More information

Copyright 2003 The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Slides prepared by Walid A. Najjar & Brian J.

Copyright 2003 The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Slides prepared by Walid A. Najjar & Brian J. Introduction to Computing Systems from bits & gates to C & beyond Chapter 1 Welcome Aboard! This course is about: What computers consist of How computers work How they are organized internally What are

More information

Overview. 1 Trends in Microprocessor Architecture. Computer architecture. Computer architecture

Overview. 1 Trends in Microprocessor Architecture. Computer architecture. Computer architecture Overview 1 Trends in Microprocessor Architecture R05 Robert Mullins Computer architecture Scaling performance and CMOS Where have performance gains come from? Modern superscalar processors The limits of

More information

Static Power and the Importance of Realistic Junction Temperature Analysis

Static Power and the Importance of Realistic Junction Temperature Analysis White Paper: Virtex-4 Family R WP221 (v1.0) March 23, 2005 Static Power and the Importance of Realistic Junction Temperature Analysis By: Matt Klein Total power consumption of a board or system is important;

More information

Parallelism Across the Curriculum

Parallelism Across the Curriculum Parallelism Across the Curriculum John E. Howland Department of Computer Science Trinity University One Trinity Place San Antonio, Texas 78212-7200 Voice: (210) 999-7364 Fax: (210) 999-7477 E-mail: jhowland@trinity.edu

More information

Ps3 Computers Instruction Set Definition Reduced

Ps3 Computers Instruction Set Definition Reduced Ps3 Computers Instruction Set Definition Reduced (Compare scalar processors, whose instructions operate on single data items.) microprocessor designs led to the vector supercomputer's demise in the later

More information

Chapter 1 Introduction

Chapter 1 Introduction Chapter 1 Introduction 1.1 Introduction There are many possible facts because of which the power efficiency is becoming important consideration. The most portable systems used in recent era, which are

More information

ipad Total Cost of Ownership: the Cost Savings and of a Mid-Year Refresh

ipad Total Cost of Ownership: the Cost Savings and of a Mid-Year Refresh ipad Total Cost of Ownership: the and Cost Savings of a Mid-Year Refresh All technologies have a shelf life and a perceived value at each birthday. What that value is and how quickly it depreciates depends

More information

EECS150 - Digital Design Lecture 28 Course Wrap Up. Recap 1

EECS150 - Digital Design Lecture 28 Course Wrap Up. Recap 1 EECS150 - Digital Design Lecture 28 Course Wrap Up Dec. 5, 2013 Prof. Ronald Fearing Electrical Engineering and Computer Sciences University of California, Berkeley (slides courtesy of Prof. John Wawrzynek)

More information

Class 3 - Getting Quality Clients

Class 3 - Getting Quality Clients Class 3 - Getting Quality Clients Hi! Welcome to Class Number Three of Bookkeeper Business Launch! I want to thank you for being here. I want to thank you for your comments and your questions for the first

More information

Using ICEM Model Expert to Predict TC1796 Conducted Emission

Using ICEM Model Expert to Predict TC1796 Conducted Emission Using ICEM Model Expert to Predict TC1796 Conducted Emission E. Sicard (1), L. Bouhouch (2) (1) INSA-GEI, 135 Av de Rangueil 31077 Toulouse France (2) ESTA Agadir, Morroco Contact : etienne.sicard@insa-toulouse.fr

More information

Drivers for amd 64 processor Drivers for amd 64 processor 3700.zip

Drivers for amd 64 processor Drivers for amd 64 processor 3700.zip Drivers for amd 64 processor 3700 Drivers for amd 64 processor 3700.zip Download Now - driver updating utility for official AMD hardware drivers. Scan your PC for the missing AMD Athlon(tm) 64 Processor

More information

EECS 427 Lecture 21: Design for Test (DFT) Reminders

EECS 427 Lecture 21: Design for Test (DFT) Reminders EECS 427 Lecture 21: Design for Test (DFT) Readings: Insert H.3, CBF Ch 25 EECS 427 F09 Lecture 21 1 Reminders One more deadline Finish your project by Dec. 14 Schematic, layout, simulations, and final

More information

Modern Test & Measure. From NEWCOMER. to GLOBAL LEADER. Interview with Steve Barfield General Manager of Siglent

Modern Test & Measure. From NEWCOMER. to GLOBAL LEADER. Interview with Steve Barfield General Manager of Siglent 24 From NEWCOMER to GLOBAL LEADER Interview with Steve Barfield General Manager of Siglent 25 INDUSTRY INTERVIEW Siglent s Rise to the Top of the Chinese Scope Market Steve Barfield has been in the Test

More information

HOW TO BUY DEALERSHIP SOFTWARE

HOW TO BUY DEALERSHIP SOFTWARE SOFTWARE HOW TO BUY DEALERSHIP Buying software is a big decision! There s the Overall expense Implementation time New training In short, it affects the entire organization. So you ve got to get it right.

More information

Desktop Processor Roadmap

Desktop Processor Roadmap Solution Provider Accounts October 2007 Contents Updates since September 2007 Roadmaps & Longevity Core Roadmap New Desktop Model Numbers Model Roadmap & Longevity Model Compare Points Schedules Infrastructure

More information

50 Tough Interview Questions (Revised 2003)

50 Tough Interview Questions (Revised 2003) Page 1 of 15 You and Your Accomplishments 50 Tough Interview Questions (Revised 2003) 1. Tell me a little about yourself. Because this is often the opening question, be careful that you don t run off at

More information

CS4617 Computer Architecture

CS4617 Computer Architecture 1/26 CS4617 Computer Architecture Lecture 2 Dr J Vaughan September 10, 2014 2/26 Amdahl s Law Speedup = Execution time for entire task without using enhancement Execution time for entire task using enhancement

More information

Research Statement. Sorin Cotofana

Research Statement. Sorin Cotofana Research Statement Sorin Cotofana Over the years I ve been involved in computer engineering topics varying from computer aided design to computer architecture, logic design, and implementation. In the

More information

Datorstödd Elektronikkonstruktion

Datorstödd Elektronikkonstruktion Datorstödd Elektronikkonstruktion [Computer Aided Design of Electronics] Zebo Peng, Petru Eles and Gert Jervan Embedded Systems Laboratory IDA, Linköping University http://www.ida.liu.se/~tdts80/~tdts80

More information

Like Mobile Games* Currently a Distinguished i Engineer at Zynga, and CTO of FarmVille 2: Country Escape (for ios/android/kindle)

Like Mobile Games* Currently a Distinguished i Engineer at Zynga, and CTO of FarmVille 2: Country Escape (for ios/android/kindle) Console Games Are Just Like Mobile Games* (* well, not really. But they are more alike than you think ) Hi, I m Brian Currently a Distinguished i Engineer at Zynga, and CTO of FarmVille 2: Country Escape

More information

Webinar Module Eight: Companion Guide Putting Referrals Into Action

Webinar Module Eight: Companion Guide Putting Referrals Into Action Webinar Putting Referrals Into Action Welcome back to No More Cold Calling OnDemand TM. Thank you for investing in yourself and building a referral business. This is the companion guide to Module #8. Take

More information

Overview of Design Methodology. A Few Points Before We Start 11/4/2012. All About Handling The Complexity. Lecture 1. Put things into perspective

Overview of Design Methodology. A Few Points Before We Start 11/4/2012. All About Handling The Complexity. Lecture 1. Put things into perspective Overview of Design Methodology Lecture 1 Put things into perspective ECE 156A 1 A Few Points Before We Start ECE 156A 2 All About Handling The Complexity Design and manufacturing of semiconductor products

More information

Using an MSO to Debug a PIC18-Based Mixed-Signal Design

Using an MSO to Debug a PIC18-Based Mixed-Signal Design Using an MSO to Debug a PIC18-Based Mixed-Signal Design Application Note 1564 Introduction Design engineers have traditionally used both oscilloscopes and logic analyzers to test and debug mixed-signal

More information

Game A. Auction Block

Game A. Auction Block Auction Block The purpose of the game is for each player to try to accumulate as much wealth as possible. Each player is given $10,000 at the start of the game. Players roll dice and move around a game

More information

WAVE 5000 EVERY DEVICE. EVERY NETWORK. EVERY TEAM. CONNECTED LIKE NEVER BEFORE.

WAVE 5000 EVERY DEVICE. EVERY NETWORK. EVERY TEAM. CONNECTED LIKE NEVER BEFORE. DATA SHEET WAVE WORK GROUP COMMUNICATIONS EVERY DEVICE. EVERY NETWORK. EVERY TEAM. CONNECTED LIKE NEVER BEFORE. WAVE 5000 enables highly scalable, feature rich, enterprise grade push-to-talk (PTT) on broadband

More information

LEARN REAL-TIME & EMBEDDED COMPUTING CONFERENCE. Albuquerque December 6, 2011 Phoenix December 8, Register for FREE

LEARN REAL-TIME & EMBEDDED COMPUTING CONFERENCE. Albuquerque December 6, 2011 Phoenix December 8, Register for FREE LEARN REAL-TIME & EMBEDDED COMPUTING CONFERENCE Albuquerque December 6, 2011 Phoenix December 8, 2011 Register for FREE Today @ www.rtecc.com welcome to RTECC DIRECTLY CONNECTING YOU AND THE NEW ERA OF

More information

RESPONSIBILITY OF THE SEMICONDUCTOR DESIGN INFRASTRUCTURE

RESPONSIBILITY OF THE SEMICONDUCTOR DESIGN INFRASTRUCTURE RESPONSIBILITY OF THE SEMICONDUCTOR DESIGN INFRASTRUCTURE C O N S U L T I N G I N E L E C T R O N I C D E S I G N Lucio Lanza gave a keynote at IC CAD 2010 that caught a lot of people s attention. In that

More information

Not For Sale. Introduction to Game Development. Chapter 1

Not For Sale. Introduction to Game Development. Chapter 1 Chapter 1 Introduction to Game Development Developing games for the iphone is one of the hottest trends in computing. If you ve always wanted to create a game, but didn t know exactly where to start, this

More information

Lecture 1: Introduction to Digital System Design & Co-Design

Lecture 1: Introduction to Digital System Design & Co-Design Design & Co-design of Embedded Systems Lecture 1: Introduction to Digital System Design & Co-Design Computer Engineering Dept. Sharif University of Technology Winter-Spring 2008 Mehdi Modarressi Topics

More information

Markets for On-Chip and Chip-to-Chip Optical Interconnects 2015 to 2024 January 2015

Markets for On-Chip and Chip-to-Chip Optical Interconnects 2015 to 2024 January 2015 Markets for On-Chip and Chip-to-Chip Optical Interconnects 2015 to 2024 January 2015 Chapter One: Introduction Page 1 1.1 Background to this Report CIR s last report on the chip-level optical interconnect

More information

Graduate Coach - Essential Career Guides Creating a Career Action Plan

Graduate Coach - Essential Career Guides Creating a Career Action Plan Graduate Coach - Essential Career Guides Creating a Career Action Plan Published by: Graduate Coach Farringdon House 105-107 Farringdon Road London EC1R 3BU www.graduatecoach.co.uk info@graduatecoach.co.uk

More information

UTILIZATION OF ROBOTICS AS CONTEMPORARY TECHNOLOGY AND AN EFFECTIVE TOOL IN TEACHING COMPUTER PROGRAMMING

UTILIZATION OF ROBOTICS AS CONTEMPORARY TECHNOLOGY AND AN EFFECTIVE TOOL IN TEACHING COMPUTER PROGRAMMING UTILIZATION OF ROBOTICS AS CONTEMPORARY TECHNOLOGY AND AN EFFECTIVE TOOL IN TEACHING COMPUTER PROGRAMMING Aaron R. Rababaah* 1, Ahmad A. Rabaa i 2 1 arababaah@auk.edu.kw 2 arabaai@auk.edu.kw Abstract Traditional

More information

Digital Systems Design

Digital Systems Design Digital Systems Design Digital Systems Design and Test Dr. D. J. Jackson Lecture 1-1 Introduction Traditional digital design Manual process of designing and capturing circuits Schematic entry System-level

More information

CS61c: Introduction to Synchronous Digital Systems

CS61c: Introduction to Synchronous Digital Systems CS61c: Introduction to Synchronous Digital Systems J. Wawrzynek March 4, 2006 Optional Reading: P&H, Appendix B 1 Instruction Set Architecture Among the topics we studied thus far this semester, was the

More information

TOOLS FOR DISTANCE COLLABORATION 2012 OSEP PD CONFERENCE WASHINGTON, DC

TOOLS FOR DISTANCE COLLABORATION 2012 OSEP PD CONFERENCE WASHINGTON, DC SCHOLAR INITIATIVE FULL TRANSCRIPT TOOLS FOR DISTANCE COLLABORATION 2012 OSEP PD CONFERENCE WASHINGTON, DC Mark Horney: Once you get past the contact stage and I ll tell you about my projects and you tell

More information

Increasing Performance Requirements and Tightening Cost Constraints

Increasing Performance Requirements and Tightening Cost Constraints Maxim > Design Support > Technical Documents > Application Notes > Power-Supply Circuits > APP 3767 Keywords: Intel, AMD, CPU, current balancing, voltage positioning APPLICATION NOTE 3767 Meeting the Challenges

More information

TIER Update- Marty Mark

TIER Update- Marty Mark TIER Update- Marty Mark Aaron Howard introduced Marty Mark for an update on the TIER study. Marty provided a brief update on TIER. To recap, there are four business cases. The IT 01 business case was sent

More information

OK well how this call will go is I will start of by asking you some questions about your business and your application which you sent through.

OK well how this call will go is I will start of by asking you some questions about your business and your application which you sent through. Pre Call Preparation 5 minutes before the call make sure you do all of the following: * Make sure that you are in a quiet room with no interruptions * Use your phone with headphones so that your hands

More information

IBM MICROELECTRONICS INNOVATES WITH A DITA-BASED INFORMATION STRATEGY TO ACHIEVE FIVE TIMES ROI

IBM MICROELECTRONICS INNOVATES WITH A DITA-BASED INFORMATION STRATEGY TO ACHIEVE FIVE TIMES ROI IBM MICROELECTRONICS INNOVATES WITH A DITA-BASED INFORMATION STRATEGY TO ACHIEVE FIVE TIMES ROI A DYNAMIC PUBLISHING SOLUTION BUILT ON QUARK XML AUTHOR AND IBM FILENET CONTENT MANAGER IMPROVES COLLABORATION

More information

ISSCC 2003 / SESSION 1 / PLENARY / 1.1

ISSCC 2003 / SESSION 1 / PLENARY / 1.1 ISSCC 2003 / SESSION 1 / PLENARY / 1.1 1.1 No Exponential is Forever: But Forever Can Be Delayed! Gordon E. Moore Intel Corporation Over the last fifty years, the solid-state-circuits industry has grown

More information

SPECIAL FEATURE. Supporting Food Demands and Driving Business Growth FUJITSU. Mansour Zadeh, Global CIO, Smithfield Foods, Inc.

SPECIAL FEATURE. Supporting Food Demands and Driving Business Growth FUJITSU. Mansour Zadeh, Global CIO, Smithfield Foods, Inc. FUJITSU SPECIAL FEATURE Supporting Food Demands and Driving Business Growth Mansour Zadeh, Global CIO, Smithfield Foods, Inc. Smithfield Foods, Inc., Supporting Food Demands and Driving Business Growth

More information

Bridging law and technology

Bridging law and technology Bridging law and technology As law firms invest more in IT, how is new technology changing the role of the professional support lawyer? By Joanna Goodman in association with Thomson Reuters Law firms are

More information

CS 6135 VLSI Physical Design Automation Fall 2003

CS 6135 VLSI Physical Design Automation Fall 2003 CS 6135 VLSI Physical Design Automation Fall 2003 1 Course Information Class time: R789 Location: EECS 224 Instructor: Ting-Chi Wang ( ) EECS 643, (03) 5742963 tcwang@cs.nthu.edu.tw Office hours: M56R5

More information

At last, a network storage solution that keeps everyone happy

At last, a network storage solution that keeps everyone happy data At last, a network storage solution that keeps everyone happy Fast enough to keep creatives happy, simple and seemless integration to keep IT happy and at a price to keep management happy. 2 Contents

More information

Policy-Based RTL Design

Policy-Based RTL Design Policy-Based RTL Design Bhanu Kapoor and Bernard Murphy bkapoor@atrenta.com Atrenta, Inc., 2001 Gateway Pl. 440W San Jose, CA 95110 Abstract achieving the desired goals. We present a new methodology to

More information

Solving business issues with Circuit

Solving business issues with Circuit Solving business issues with Circuit Neil Hutchinson Director of Business Development, Everything Voice By adopting Circuit, Everything Voice has achieved its goal of driving collaboration, better more

More information

Parallel Computing in the Multicore Era

Parallel Computing in the Multicore Era Parallel Computing in the Multicore Era Prof. John Gurd 18 th September 2014 Combining the strengths of UMIST and The Victoria University of Manchester MSc in Advanced Computer Science Theme on Routine

More information

EECS 579 Fall What is Testing?

EECS 579 Fall What is Testing? EECS 579 Fall 2001 Recap Text (new): Essentials of Electronic Testing by M. Bushnell & V. Agrawal, Kluwer, Boston, 2000. Class Home Page: http://www.eecs.umich.edu/courses/eecs579 Lecture notes and other

More information

Table of Contents HOL ADV

Table of Contents HOL ADV Table of Contents Lab Overview - - Horizon 7.1: Graphics Acceleartion for 3D Workloads and vgpu... 2 Lab Guidance... 3 Module 1-3D Options in Horizon 7 (15 minutes - Basic)... 5 Introduction... 6 3D Desktop

More information

HARNESSING TECHNOLOGY

HARNESSING TECHNOLOGY HARNESSING TECHNOLOGY TO TRANSFORM PUBLIC SERVICE DELIVERY AND OUTCOMES ACCENTURE PUBLIC SERVICE TECHNOLOGY CONSULTING Remember when public service organizations viewed IT as a cost center separate from

More information

Lecture 1: Digital Systems and VLSI

Lecture 1: Digital Systems and VLSI VLSI Design Lecture 1: Digital Systems and VLSI Shaahinhi Hessabi Department of Computer Engineering Sharif University of Technology Adapted with modifications from lecture notes prepared by the book author

More information

Dead Simple Trick Brings Any Old Battery Back To Life Again!

Dead Simple Trick Brings Any Old Battery Back To Life Again! Dead Simple Trick Brings Any Old Battery Back To Life Again! "Never Buy A Battery Again" "Save Thousands On The Cost Of Batteries!" Some people are shocked at how simple these reconditioning methods are

More information

VLSI Technology Dr. Nandita Dasgupta Department of Electrical Engineering Indian Institute of Technology, Madras

VLSI Technology Dr. Nandita Dasgupta Department of Electrical Engineering Indian Institute of Technology, Madras VLSI Technology Dr. Nandita Dasgupta Department of Electrical Engineering Indian Institute of Technology, Madras Lecture - 39 Latch up in CMOS We have been discussing about the problems in CMOS, basic

More information

INTRODUCTION OPERATING INSTRUCTIONS

INTRODUCTION OPERATING INSTRUCTIONS INTRODUCTION Welcome to the world of effortless CW, with the MFJ-403 you ll have a professional sounding fist in no time! Whether you re a Novice or seasoned Extra, the MFJ-403 has the features you ve

More information

YOU WERE BORN RICH MASTERMIND GUIDE

YOU WERE BORN RICH MASTERMIND GUIDE YOU WERE BORN RICH MASTERMIND GUIDE MEETING # 3 - FACILITATOR S OUTLINE Welcome the group to Meeting #3. Review the quote from Earl Nightingale at the beginning of the Chapter, Most people think they want

More information

What You Should Know About Self-Publishing on Kindle

What You Should Know About Self-Publishing on Kindle What You Should Know About Self-Publishing on Kindle Hey there, Maggie Linders here. In this video we are going to be talking about a very exciting opportunity that exists for us today as freelance writers...the

More information

On-chip Networks in Multi-core era

On-chip Networks in Multi-core era Friday, October 12th, 2012 On-chip Networks in Multi-core era Davide Zoni PhD Student email: zoni@elet.polimi.it webpage: home.dei.polimi.it/zoni Outline 2 Introduction Technology trends and challenges

More information

Selecting An Automated Library System for Finnish Research Libraries, Linnea2

Selecting An Automated Library System for Finnish Research Libraries, Linnea2 Selecting An Automated Library System for Finnish Research Libraries, Linnea2 Annu Jauhiainen Helsinki University Library Finland 1 The Present Situation All Finnish academic libraries and a number of

More information

Setting up a Digital Darkroom A guide

Setting up a Digital Darkroom A guide Setting up a Digital Darkroom A guide http://www.theuniversody.co.uk Planning / Theory Considerations: What does the facility need to be capable of? Downloading images from digital cameras, (in all Raw

More information

Parallel Computing in the Multicore Era

Parallel Computing in the Multicore Era Parallel Computing in the Multicore Era Mikel Lujan & Graham Riley 21 st September 2016 Combining the strengths of UMIST and The Victoria University of Manchester MSc in Advanced Computer Science Theme

More information

Chapter 1 Introduction to VLSI Testing

Chapter 1 Introduction to VLSI Testing Chapter 1 Introduction to VLSI Testing 2 Goal of this Lecture l Understand the process of testing l Familiar with terms used in testing l View testing as a problem of economics 3 Introduction to IC Testing

More information

A START-UP S PROSPECTIVE TO TECHNOLOGY CHOICE AND IC DEVELOPMENT IN DEEP SUBMICRON CMOS

A START-UP S PROSPECTIVE TO TECHNOLOGY CHOICE AND IC DEVELOPMENT IN DEEP SUBMICRON CMOS A START-UP S PROSPECTIVE TO TECHNOLOGY CHOICE AND IC DEVELOPMENT IN DEEP SUBMICRON CMOS JED Hurwitz CTO & VP Engineering, Gigle Semiconductor 14 May 2008 CONTENTS OF TALK Who am I Aspects of a successful

More information

National Instruments Accelerating Innovation and Discovery

National Instruments Accelerating Innovation and Discovery National Instruments Accelerating Innovation and Discovery There s a way to do it better. Find it. Thomas Edison Engineers and scientists have the power to help meet the biggest challenges our planet faces

More information

Outline Simulators and such. What defines a simulator? What about emulation?

Outline Simulators and such. What defines a simulator? What about emulation? Outline Simulators and such Mats Brorsson & Mladen Nikitovic ICT Dept of Electronic, Computer and Software Systems (ECS) What defines a simulator? Why are simulators needed? Classifications Case studies

More information

Integrated Power Delivery for High Performance Server Based Microprocessors

Integrated Power Delivery for High Performance Server Based Microprocessors Integrated Power Delivery for High Performance Server Based Microprocessors J. Ted DiBene II, Ph.D. Intel, Dupont-WA International Workshop on Power Supply on Chip, Cork, Ireland, Sept. 24-26 Slide 1 Legal

More information

Study On Two-stage Architecture For Synchronous Buck Converter In High-power-density Power Supplies title

Study On Two-stage Architecture For Synchronous Buck Converter In High-power-density Power Supplies title Study On Two-stage Architecture For Synchronous Buck Converter In High-power-density Computing Click to add presentation Power Supplies title Click to edit Master subtitle Tirthajyoti Sarkar, Bhargava

More information

Console Architecture 1

Console Architecture 1 Console Architecture 1 Overview What is a console? Console components Differences between consoles and PCs Benefits of console development The development environment Console game design PS3 in detail

More information

Final Report: DBmbench

Final Report: DBmbench 18-741 Final Report: DBmbench Yan Ke (yke@cs.cmu.edu) Justin Weisz (jweisz@cs.cmu.edu) Dec. 8, 2006 1 Introduction Conventional database benchmarks, such as the TPC-C and TPC-H, are extremely computationally

More information

Eight Key Features of an MDM for Education

Eight Key Features of an MDM for Education Eight Key Features of an MDM for Education PRESENTED BY IN COLLABORATION WITH Choosing the mobile device management (MDM) software that best meets the needs of a school or district can pay big dividends,

More information

Introduction to CMC 3D Test Chip Project

Introduction to CMC 3D Test Chip Project Introduction to CMC 3D Test Chip Project Robert Mallard CMC Microsystems Apr 20, 2011 1 Overview of today s presentation Introduction to the project objectives CMC Why 3D chip stacking? The key to More

More information

How To Build A Solid Content Marketing Editorial Calendar From Nothing

How To Build A Solid Content Marketing Editorial Calendar From Nothing How To Build A Solid Content Marketing Editorial Calendar From Nothing In this lesson, you'll learn how to: Set your goals that you can measure in ROI Plan unique content that will connect with your audience

More information

Go From Employee to Entrepreneur with One of These 7 Online Business Models

Go From Employee to Entrepreneur with One of These 7 Online Business Models Have you been wondering how people start online businesses and make them sustainable and successful over the long haul? It s a concern that most people who are just starting their entrepreneurial journey

More information

My Earnings from PeoplePerHour:

My Earnings from PeoplePerHour: Hey students and everyone reading this post, since most of the readers of this blog are students, that s why I may call students throughout this post. Hope you re doing well with your educational activities,

More information

User Guide / Rules (v1.6)

User Guide / Rules (v1.6) BLACKJACK MULTI HAND User Guide / Rules (v1.6) 1. OVERVIEW You play our Blackjack game against a dealer. The dealer has eight decks of cards, all mixed together. The purpose of Blackjack is to have a hand

More information

Lazy Money Method. With Methods Like These, Why are You Broke?

Lazy Money Method. With Methods Like These, Why are You Broke? Lazy Money Method With Methods Like These, Why are You Broke? I never understood why people have a hard time making money online, until I got my ass into the game. I used to think that once the internet

More information

GLOBAL GLIMPSE STUDENT FUNDRAISING GUIDE

GLOBAL GLIMPSE STUDENT FUNDRAISING GUIDE GLOBAL GLIMPSE STUDENT FUNDRAISING GUIDE Each student in the Global Glimpse program is expected to fundraise a portion of their program fee. Fundraising is a critical skill and the process of learning

More information

Artificial intelligence, made simple. Written by: Dale Benton Produced by: Danielle Harris

Artificial intelligence, made simple. Written by: Dale Benton Produced by: Danielle Harris Artificial intelligence, made simple Written by: Dale Benton Produced by: Danielle Harris THE ARTIFICIAL INTELLIGENCE MARKET IS SET TO EXPLODE AND NVIDIA, ALONG WITH THE TECHNOLOGY ECOSYSTEM INCLUDING

More information

EMT 251 Introduction to IC Design

EMT 251 Introduction to IC Design EMT 251 Introduction to IC Design (Pengantar Rekabentuk Litar Terkamir) Semester II 2011/2012 Introduction to IC design and Transistor Fundamental Some Keywords! Very-large-scale-integration (VLSI) is

More information

N E T W O R K UPGRADE SOLUTIONS UPGRADE YOUR MPT NETWORK YOUR WAY

N E T W O R K UPGRADE SOLUTIONS UPGRADE YOUR MPT NETWORK YOUR WAY N E T W O R K UPGRADE SOLUTIONS UPGRADE YOUR MPT NETWORK YOUR WAY It s a fact that circuit-switched analog networks are becoming obsolete, as agencies move to IP-based networks. At the same time, the very

More information

FOSS in Military Computing

FOSS in Military Computing FOSS in Military Computing Life-Cycle Support for FOSS-Based Information Systems By Robert Charpentier Richard Carbone R et D pour la défense Canada Defence R&D Canada Canada FOSS Project History Overview

More information

Choosing an Oscilloscope with the Right Bandwidth for your Application

Choosing an Oscilloscope with the Right Bandwidth for your Application Choosing an Oscilloscope with the Right Bandwidth for your Application Application Note 1588 Table of Contents Introduction.......................1 Defining Oscilloscope Bandwidth.....2 Required Bandwidth

More information

Data Acquisition & Computer Control

Data Acquisition & Computer Control Chapter 4 Data Acquisition & Computer Control Now that we have some tools to look at random data we need to understand the fundamental methods employed to acquire data and control experiments. The personal

More information

CHAPTER 1 INTRODUCTION

CHAPTER 1 INTRODUCTION CHAPTER 1 INTRODUCTION 2 1.1 MOTIVATION FOR LOW POWER CIRCUIT DESIGN Low power circuit design has emerged as a principal theme in today s electronics industry. In the past, major concerns among researchers

More information

Propietary Engine VS Commercial engine. by Zalo

Propietary Engine VS Commercial engine. by Zalo Propietary Engine VS Commercial engine by Zalo zalosan@gmail.com About me B.S. Computer Engineering 9 years of experience, 5 different companies 3 propietary engines, 2 commercial engines I have my own

More information

and Key Points for Pretty Houses

and Key Points for Pretty Houses and Key Points for Pretty Houses Last Updated 3/30/2018 Script To Call Back A FSBO With a Yes on B (Property Info Sheet) Hi, this is calling about the house you discussed with my assistant yesterday. Do

More information

TRANSFORMING DISRUPTIVE TECHNOLOGY INTO OPPORTUNITY INNOVATION AT THE EXECUTIVE AND BOARD LEVEL

TRANSFORMING DISRUPTIVE TECHNOLOGY INTO OPPORTUNITY INNOVATION AT THE EXECUTIVE AND BOARD LEVEL TRANSFORMING DISRUPTIVE TECHNOLOGY INTO OPPORTUNITY INNOVATION AT THE EXECUTIVE AND BOARD LEVEL Michael J.T. Steep Executive Director, Stanford Disruptive Technology & Digital Cities Co-Bank 2018 September

More information

ALL THE IDEAS BUILDING A STRATEGIC ROADMAP

ALL THE IDEAS BUILDING A STRATEGIC ROADMAP ALL THE IDEAS BUILDING A STRATEGIC ROADMAP AMBER MCCUE EVER FEEL LIKE THIS? I NEED MONEY NOW! I WANT TO HOST AN IN-PERSON AN EVENT. I COULD START A COMMUNITY! EVERYONE IS STARTING MEMBERSHIP SITES - I

More information

SUNDAY MORNINGS August 26, 2018, Week 4 Grade: 1-2

SUNDAY MORNINGS August 26, 2018, Week 4 Grade: 1-2 Don t Stop Believin Bible: Don t Stop Believin (Trust in the Lord) Proverbs 3:5-6 (Supporting: 1 Kings 10:1-10) Bottom Line: If you want to be wise, trust God to give you wisdom. Memory Verse: If any of

More information

Infrastructure for Systematic Innovation Enterprise

Infrastructure for Systematic Innovation Enterprise Valeri Souchkov ICG www.xtriz.com This article discusses why automation still fails to increase innovative capabilities of organizations and proposes a systematic innovation infrastructure to improve innovation

More information

SEPTEMBER, 2018 PREDICTIVE MAINTENANCE SOLUTIONS

SEPTEMBER, 2018 PREDICTIVE MAINTENANCE SOLUTIONS SEPTEMBER, 2018 PES: Welcome back to PES Wind magazine. It s great to talk with you again. For the benefit of our new readerswould you like to begin by explaining a little about the background of SkySpecs

More information

Low Area Wallace Multiplier Using Energy Efficient CMOS Adder Circuit Analysis In Instrumentation

Low Area Wallace Multiplier Using Energy Efficient CMOS Adder Circuit Analysis In Instrumentation I J C T A, 8(2), 2015, pp. 505-512 International Science Press Low Area Wallace Multiplier Using Energy Efficient CMOS Adder Circuit Analysis In Instrumentation G. Sridhar * and T. Reenaraj ** Abstract:

More information

Formal Hardware Verification: Theory Meets Practice

Formal Hardware Verification: Theory Meets Practice Formal Hardware Verification: Theory Meets Practice Dr. Carl Seger Senior Principal Engineer Tools, Flows and Method Group Server Division Intel Corp. June 24, 2015 1 Quiz 1 Small Numbers Order the following

More information

In 1951 William Shockley developed the world first junction transistor. One year later Geoffrey W. A. Dummer published the concept of the integrated

In 1951 William Shockley developed the world first junction transistor. One year later Geoffrey W. A. Dummer published the concept of the integrated Objectives History and road map of integrated circuits Application specific integrated circuits Design flow and tasks Electric design automation tools ASIC project MSDAP In 1951 William Shockley developed

More information

#151: 7 Productive Habits to Complete Before 7:00 AM. May 16, 2016

#151: 7 Productive Habits to Complete Before 7:00 AM. May 16, 2016 1 #151: 7 Productive Habits to Complete Before 7:00 AM May 16, 2016 Introduction [Play Hiking ] This rockin episode of The 5 AM Miracle Podcast is being brought to you by Nozbe. If you have listened to

More information