High-Performance Reconfigurable Computing

Total Page:16

File Type:pdf, Size:1020Kb

High-Performance Reconfigurable Computing High-Performance Reconfigurable Computing Tarek El-Ghazawi Director, Institute for Massively Parallel Applications and Computing Technology (IMPACT) Co-Director, NSF Center for High-Performance Reconfigurable Computing (CHREC) The George Washington University ICFPT07 12/11/07 1 Acknowledgements ARSC, AMI, Cray, DoD, HPTi, NASA, NSF/CHREC, SGI, SRC, Star Bridge, Xtreme Data, many others ICFPT07 12/11/07 2 1 Outline Architectures and Systems Tools and Programming Applications Performance Wrap-up ICFPT07 12/11/07 3 Reconfigurable Supercomputing (RSC) Efficient high performance computing using parallel and distributed systems of both reconfigurable hardware resources and conventional microprocessors This tutorial establishes the current status, the direction taken, and the potential for RSC ICFPT07 12/11/07 4 2 Top 500 Supercomputers Rank Site Computer Processors Year Rmax Rpeak eServer Blue DOE/NNSA/LLNL Gene Solution 1 United States 212992 2007 478200 596378 IBM Forschungszentrum Blue Gene/P 2 Juelich (FZJ) Solution 65536 2007 167300 222822 Germany IBM SGI/New Mexico SGI Altix ICE Computing Applications 8200, Xeon quad 3 Center (NMCAC) core 3.0 GHz 14336 2007 126900 172032 United States SGI Cluster Platform Computational Research 3000 BL460c, Laboratories, TATA Xeon 53xx 3GHz, 4 SONS 14240 2007 117900 170880 Infiniband India HP Cluster Platform 3000 BL460c, Government Agency Xeon 53xx 5 Sweden 2.66GHz, 13728 2007 102800 146430 Infiniband HP ICFPT07 12/11/07 5 Reconfigurable Computers The microchip that rewires itself Scientific American – June 1997 0 Computers that modify their hardware circuits as they operate are opening a new era in computer design. 0 Reconfigurable computers architecture is based on FPGAs (Field Programmable Gate Arrays) Source: [Sci97] ICFPT07 12/11/07 6 3 Execution Model for HPRCs μP •Transfer of Control •Input Data RP PC •Output Data Piplines, Systolic Arrays, SIMD, ... •Transfer of Control Fine grain computations with the RP, others with the MP Interaction between RP and MP can be blocking or asynhronous This scenario is replicated across the whole system and standard HPC parallel programming paradigms used for interactions ICFPT07 12/11/07 7 Synergism between μPand RPs µP RP(FPGA-based) Processing Style Software→Control Flow Hardware→Data Flow (von Neumann) Temporal – reuse of Spatial – Unfolding fixed hardware parallel operations with changeable hardware Parallelism Exploited Coarse-Grain Fine-Grain Clocking Rate Very Fast Relatively Slow Saturating Rate Increasing Speed Applications Relatively Easy Partitioning (S.W./Parallel Harder Programming) Commercial COTS, multipurpose COTS, multipurpose Availability ICFPT07 12/11/07 8 4 Capacity Trends Virtex-5 550 MHz 24M gates* Virtex-II Pro Virtex-4 450 MHz 500 MHz 8M gates* 16M gates* Virtex-II 450 MHz Spartan-3 8M gates 326 MHz Virtex-E 5M gates 240 MHz 4M gates Virtex XC4000 200 MHz Spartan-II 100 MHz 1M gates 200 MHz 250K gates 200K gates Spartan Xilinx Device Complexity 80 MHz XC3000 XC5200 40K gates 85 MHz 50 MHz 7.5K gates 23K gates XC2000 50 MHz 1K gates 1985 1987 1991 1995 1998 1999 2000 2002 2003 2004 2006 Year Source: http://class.ece.iastate.edu/cpre583/lectures/Lect-01.ppt ICFPT07 12/11/07 9 WHAT’S NEW IN THE VIRTEX-5 FPGA FAMILY ICFPT07 12/11/07 10 5 The Design Cycle (That we want you to avoid !) Design and implement a simple encryption Specification unit with RC5 cipher with fixed key Functional simulation Library IEEE; use ieee.std_logic_1164.all; use ieee.std_logic_unsigned.all; entity RC5_core is port( clock, reset, encr_decr: in std_logic; HDL (Hardware data_input: in std_logic_vector(31 downto 0); data_output: out std_logic_vector(31 downto 0); out_full: in std_logic; key_input: in std_logic_vector(31 downto 0); Description Language) key_read: out std_logic; ); end RC5_core; model Synthesis Post-synthesis simulation netlist ICFPT07 12/11/07 11 The Design Cycle (That we want you to avoid !) Implementation (Mapping, Placing & Routing) Timing simulation Downloading and Testing On board testing ICFPT07 12/11/07 12 6 General Architecture of an FPGA-Based Board CLK Processing Processing Processing Element Element Element (PE#0) (PE#1) (PE#N-1) I/O CARD BUS LOCAL LOCAL LOCAL MEMORY MEMORY MEMORY BUS INTERFACE CONTROLLER COMMON MEMORY / INTERCONNECT NETWORK ICFPT07 12/11/07 13 Reconfigurable Computing Boards (Accelerators) Boards may have one or several interconnected FPGA chips Support different bus standards, e.g. PCI, PCI-X, VME May have direct real-time data I/O through a daughter board Boards may have local onboard memory (OBM) to handle large data while avoiding the system bus (e.g. PCI) bottleneck ICFPT07 12/11/07 14 7 Reconfigurable Computing Boards (Accelerators) Many boards per node can be supported Host program (e.g. C) to interface user (and μP) with board via a board API Driver API functions may include functionalities such as Reset, Open, Close, Set Clocks, DMA, Read, Write, Download Configurations, Interrupt, Readback ICFPT07 12/11/07 15 Some Reconfigurable Boards Vendors ANNAPOLIS MICRO SYSTEMS, INC. (http://www.annapmicro.com) University of Southern California -USC/ISI (http://www.east.isi.edu) AMONTEC (http://www.amontec.com/chameleon.shtml) XESS Corporation (http://www.xess.com) CELOXICA (http://www.celoxica.com) CESYS (http://www.cesys.com) TRAQUAIR (http://www.traquair.com) SILICON SOFTWARE: (http://www.silicon-software.com) ALPHA DATA: (http://www.alpha-data.com) Associated Professional Systems: (http://www.associatedpro.com) NALLATECH: (http://www.nallatech.com) ICFPT07 12/11/07 16 8 Representative Example Boards From Annapolis Micro Systems (AMI) http://www.annapmicro.com & Nallatech http://www.nallatech.com ICFPT07 12/11/07 17 WILDFORCETM 256k x 32 Xilinx 4062XL’s dual port RAM Source: [AMS02] ICFPT07 12/11/07 18 9 Source: [AMS02] ICFPT07 12/11/07 19 WILDSTARTM II for VME Backplane I/O Backplane I/O I/O #0 P0 P2 I/O #1 172 Flash 168 88 Flash 88 168 Flash 16 16 16 DDR2 36 36 DDR2 DDR2 36 36DDR2 DDR2 36 36 DDR2 SRAM SRAM SRAM SRAM SRAM SRAM 2, 4 MB 2, 4 MB 2, 4 MB 2, 4 MB 2, 4 MB 2, 4 MB PE 0 PE 2 PE 1 DDR2 36 TM 36 DDR2 DDR2 36 TM 36 DDR2 DDR2 36 TM 36 DDR2 SRAM VIRTEX II SRAM SRAM VIRTEX II SRAM SRAM VIRTEX II SRAM 2, 4 MB XC2V 6000, 8000 2, 4 MB 2, 4 MB XC2V 6000, 8000 2, 4 MB 2, 4 MB XC2V 6000, 8000 2, 4 MB DDR2 36 36 DDR2 DDR2 36 36 DDR2 DDR2 36 36 DDR2 SRAM SRAM SRAM SRAM SRAM SRAM 2, 4 MB 2, 4 MB 2, 4 MB 2, 4 MB 2, 4 MB 2, 4 MB 172 172 32 3 32 3 32 3 DDR Prog DDR Prog DDR Prog SDRAM Osc SDRAM Osc SDRAM Osc 64 MB 64 MB 64 MB 32 32 32 32 32/64 BitsPCI 33/66 MHz 32 Controller Flash 16 Master PCLK Clock MCLK Differential Generator ICLK Single Ended PCI to VME Bridge Copyright Annapolis Micro Systems, Inc. 2002 Source: [AMS02] VME BUS ICFPT07 12/11/07 20 10 WILDSTAR™ II Pro Reproduced and displayed with permission ICFPT07 12/11/07 21 WILDSTAR™ II Pro Reproduced and displayed with permission ICFPT07 12/11/07 22 11 Nallatech's BenNUEY-PCI-4E ICFPT07 12/11/07 23 Clusters and Networks of Reconfigurable Computers (NORCs) ICFPT07 12/11/07 24 12 Networks of Reconfigurable Computers (NORCs) Expensive reconfigurable workstations can be at times underutilized Large problems may need to be spread over a number of workstations Many problems may need a high throughput environment So, need S/W system to remotely schedule and monitor reconfigurable tasks, send data and bit- streams, and collect results ICFPT07 12/11/07 25 Example : GWU/GMU Extended JMS http://www.gwu.edu/~hpc/lsf/ http://ece.gmu.edu/lucite/ Team from GWU and GMU with DoD support Considered extending job management systems (JMS’s) to recognize reconfigurable computing resources and support the needed functionalities Evaluated many implementations of JMS’s and selected LSF (Load Sharing Facility) for implementation ICFPT07 12/11/07 26 13 Networked Reconfigurable Resources Management System ICFPT07 12/11/07 27 Architecture of a typical Job Management System Scheduling Policies Resource Manager Resource Available Requirements Resources Resource Job Scheduler User Monitor Server Job Jobs & Resource Allocation Dispatcher their requirements and Job Execution ICFPT07 12/11/07 28 14 LSF LSF (Load Sharing Facility) is the product of Platform Computing LSF is a layer of software services on top of UNIX and Windows NT operating systems The LSF Suite is a set of software modules that manage distributed computing resources and workloads LSF creates a single system view on a network of heterogeneous computers so that the whole network of computing resources can be utilized effectively and managed easily ICFPT07 12/11/07 29 General Architecture of LSF Submission host other Master host other Execution host hosts hosts MLIM LIM Load information SBD Batch API MBD Child SBD queue bsub app RES LIM – Load Information Manager MLIM – Master LIM User job MBD – Master Batch Daemon SBD – Slave Batch Daemon RES – Remote Execution Server ICFPT07 12/11/07 30 15 Extension of LSF to Reconfigurable Hardware other Master host other Execution host hosts hosts Universal ELIM MLIM board independent Remote Load LIM user information SBD MBD 2 bsub board Child SBD Board dependent API plug-in queue RES Status of the RUser job Local LUser job board user Board 2 API Board 2 API FPGA Board 2 driver board ICFPT07 12/11/07 31 GWU/GMU NORCs Testbed Used in Experiments Execution Host 1 SLAAC-1V HPCL 2 FIREBIRD V1000 Windows XP – PIV 1.3 GHz, 256 MB RAM Submission & Master Host Execution Host 2 WILDFORCE HPCL 3 LINUX 2.2.5 – PII 450 MHz, 256 MB RAM Linux RH7.0 – PIII
Recommended publications
  • AMD Accelerated Parallel Processing Opencl Programming Guide
    AMD Accelerated Parallel Processing OpenCL Programming Guide November 2013 rev2.7 © 2013 Advanced Micro Devices, Inc. All rights reserved. AMD, the AMD Arrow logo, AMD Accelerated Parallel Processing, the AMD Accelerated Parallel Processing logo, ATI, the ATI logo, Radeon, FireStream, FirePro, Catalyst, and combinations thereof are trade- marks of Advanced Micro Devices, Inc. Microsoft, Visual Studio, Windows, and Windows Vista are registered trademarks of Microsoft Corporation in the U.S. and/or other jurisdic- tions. Other names are for informational purposes only and may be trademarks of their respective owners. OpenCL and the OpenCL logo are trademarks of Apple Inc. used by permission by Khronos. The contents of this document are provided in connection with Advanced Micro Devices, Inc. (“AMD”) products. AMD makes no representations or warranties with respect to the accuracy or completeness of the contents of this publication and reserves the right to make changes to specifications and product descriptions at any time without notice. The information contained herein may be of a preliminary or advance nature and is subject to change without notice. No license, whether express, implied, arising by estoppel or other- wise, to any intellectual property rights is granted by this publication. Except as set forth in AMD’s Standard Terms and Conditions of Sale, AMD assumes no liability whatsoever, and disclaims any express or implied warranty, relating to its products including, but not limited to, the implied warranty of merchantability, fitness for a particular purpose, or infringement of any intellectual property right. AMD’s products are not designed, intended, authorized or warranted for use as compo- nents in systems intended for surgical implant into the body, or in other applications intended to support or sustain life, or in any other application in which the failure of AMD’s product could create a situation where personal injury, death, or severe property or envi- ronmental damage may occur.
    [Show full text]
  • Download Drivers Sapphire Nitro R7 370 SAPPHIRE NITRO R7 370 4GB DRIVERS for MAC
    download drivers sapphire nitro r7 370 SAPPHIRE NITRO R7 370 4GB DRIVERS FOR MAC. This makes msi s r7 370 gaming card 10.2-inches in length. This card features exclusive asus auto-extreme technology with super alloy power ii for premium aerospace-grade quality and reliability. Gpu card reviewed both cards and 4gb, windows 7/8. Sapphire r7 370 4 gb bios warning, you are viewing an unverified bios file. Alternatively a suitable upgrade choice for the radeon r7 370 sapphire nitro 4gb edition is the rx 5000 series radeon rx 5500 4gb, which is 130% more powerful and can run 726 of the 1000. Discussion created by nefe on latest reply on by uncatt. Equipped with a modest gaming rig. Msi r7 370 4 gb bios warning, you are viewing an unverified bios file. With every new generation of purchase. This upload has not been verified by us in any way like we do for the entries listed under the 'amd', 'ati' and 'nvidia' sections . 27-05-2016 the sapphire nitro radeon r7 370 4gb gddr5 retails at around rm 750, the card performs much better than any r7 360 cards and offers much better value. It always installs drivers for r9 200, so i'm forced to install the driver for the actual gpu. Published on so i've looked all over the internet and everyone with a similar problem with a similar card just ends up rma ing. Über 400.000 Testberichte und aktuelle Tests. We delete comments that violate our policy, which we. But if i keep the driver for r9 200 that windows installed.
    [Show full text]
  • Readthedocs-Breathe Documentation Release 1.0.0
    ReadTheDocs-Breathe Documentation Release 1.0.0 Thomas Edvalson Feb 06, 2019 Contents 1 Going to 11: Amping Up the Programming-Language Run-Time Foundation3 2 Solid Compilation Foundation and Language Support5 2.1 Quick Start Guide............................................5 2.1.1 Current Release Notes.....................................5 2.1.2 Installation Guide........................................5 2.1.3 Programming Guide......................................6 2.1.4 ROCm GPU Tunning Guides..................................7 2.1.5 GCN ISA Manuals.......................................7 2.1.6 ROCm API References.....................................7 2.1.7 ROCm Tools..........................................8 2.1.8 ROCm Libraries........................................9 2.1.9 ROCm Compiler SDK..................................... 10 2.1.10 ROCm System Management.................................. 10 2.1.11 ROCm Virtualization & Containers.............................. 10 2.1.12 Remote Device Programming................................. 11 2.1.13 Deep Learning on ROCm.................................... 11 2.1.14 System Level Debug...................................... 11 2.1.15 Tutorial............................................. 11 2.1.16 ROCm Glossary......................................... 12 2.2 Current Release Notes.......................................... 12 2.2.1 New features and enhancements in ROCm 2.1......................... 12 2.2.1.1 RocTracer v1.0 preview release – ‘rocprof’ HSA runtime tracing and statistics sup- port
    [Show full text]
  • Amd Drivers Windows 10 64 Bit Download AMD Radeon Adrenalin 2021 Edition Graphics Driver 21.4.1
    amd drivers windows 10 64 bit download AMD Radeon Adrenalin 2021 Edition Graphics Driver 21.4.1. Unleash the powerful performance and innovation built into Radeon Graphics through an intuitive and beautiful UI for both PCs and mobile devices. Download. What's New. Specs. Related Drivers 10. Windows 10 64-bit (21.4.1) Windows 7 64-bit (21.4.1) Windows 10 32-bit (18.5.1) Windows 7 32-bit (18.5.1) Windows 8 64-bit (17.4.4) Create, capture, and share your remarkable moments. Effortlessly boost performance and efficiency. Experience Radeon Software with industry- leading user satisfaction, rigorously-tested stability, comprehensive certification, and more. It might also interest you to download the new AMD Link App for Android, which allows you to conveniently access gameplay performance metrics and PC system info on your smartphone and/or tablet. Note to Windows 8 users: Beginning with the release of driver version 17.4.4, AMD will not be releasing newer drivers with support for Windows 8. What's New: Support For. AMD Link A brand-new AMD Link for Windows client is now available that allows you to stream your games and desktop to other Radeon graphics enabled PCs. New "Link Game" feature that allows you to easily connect with a friend to play games together on a single PC or even help them troubleshoot a PC issue or problem. Redesigned streaming technology for better visuals and lower latency. New quality of service feature that dynamically adjusts your streaming settings based on your internet connection. Now supports up to 4k/144fps streaming.
    [Show full text]
  • Flexwafe - an Architecture For
    FlexWAFE - an Architecture for Reconfigurable Image Processing Systems FlexWAFE - eine Architektur für rekonfigurierbare-Bildverarbeitungssysteme Von der Fakultät für Elektrotechnik, Informationstechnik, Physik der Technischen Universität Carolo-Wilhelmina zu Braunschweig zur Erlangung der Würde eines Doktor-Ingenieurs (Dr.-Ing.) genehmigte Dissertation von: Eng. Amilcar do Carmo Lucas aus: Almeirim, Portugal eingereicht am: 19.04.2012 mündliche Prüfung am: 23.07.2012 Vorsitzender: Prof. Dr.-Ing. Harald Michalik 1. Referent: Prof. Dr.-Ing. Rolf Ernst 2. Referent: Prof. Dr.-Ing. Holger Blume 2012 Kurzfassung Kürzlich gab es eine Zunahme der Nachfrage nach hochauflösenden digitalen Medieninhalten in den Kino- und Fernsehenindustrien. Derzeit vorhandene Systeme entsprechen nicht den Anforderungen, oder sind zu teuer. Neue Hardware-Systeme und neuer Programmiertechniken sind erforderlich, um den hochauflösenden, hochwertigen, Bildanforderungen zu genügen und Kosten zu verringern. Die Industrie sucht eine flexible Architektur zur Ausführung mehrerer Anwendungen auf Standard-Komponenten, mit reduzierten Entwicklungszeiten. Bis jetzt ist gängige Praxis, spezialisierten Architektur und Systeme zu entwickeln, die eine einzelne Anwendung zielen. Dieses hat wenig Flexibilität und führt zu hohe Entwicklungs- kosten, jede neue Anwendung ist fast von Grund auf neu konzipiert. Unser Fokus war es, eine für Bild Verarbeitung geeignet Architektur zu entwickeln dass die Flexibilität hat mehrere Anwendungen an dieselbe FPGA-basierte Hardware-Plattform zu laufen. Die Neuheit in unserem Ansatz ist, dass wir Teile der Architektur zur Laufzeit rekon- figurieren, aber, ohne das Zeit und constraints strafe von FPGA Partielle-Rekonfiguration- Techniken. Die Architektur verwendet eine hierarchische Kontrollstruktur, die zur paral- lel Verarbeitung gut geeignet ist, und Single-Cycle-Latenz Rekonfiguration von Teilen der Verarbeitungs-Pipeline ermöglicht. Dieses wird unter Verwendung relativ weniger Ressour- cen für die verteiltes Steuerung Strukturen erzielt.
    [Show full text]
  • AMD GPU Performance Revealed Radeon™ GPU Profiler Microsoft® PIX for Windows Radeon™ GPU Analyzer
    AMD GPU Performance Revealed Radeon™ GPU Profiler Microsoft® PIX for Windows Radeon™ GPU Analyzer Rodrigo Urra, Amit Ben-Moshe Advanced Micro Devices, Inc. 1 GDC 2019 Introduction AGENDA Radeon™ GPU Profiler Tour of last year Rodrigo Urra What’s new and coming 2 GDC 2019 What is Radeon GPU Profiler? GPU performance analysis tool ‒ Shows low level profiling data ‒ Visualizes GPU workloads ‒ Designed to identify performance bottlenecks ‒ Helps bridge the gap between explicit APIs and GCN Designed to support ‒ Linux® and Windows® ‒ Vulkan® and DirectX® 12 3 GDC 2019 GDC 2018 - RGP 1.2 Overview Events RenderDoc interop ‒ Frame summary ‒ Wavefront occupancy ‒ Most expensive events ‒ Event timing ‒ Barriers ‒ Pipeline state ‒ Context rolls 4 GDC 2019 RGP 1.2 - Frame summary Visualize command buffer submission, Queue parallelism, and synchronization 5 GDC 2019 RGP 1.2 - Frame summary Visualize command buffer submission, Queue parallelism, and synchronization 6 GDC 2019 RGP 1.2 - Frame summary Visualize command buffer submission, Queue parallelism, and synchronization 7 GDC 2019 RGP 1.2 - Frame summary Visualize command buffer submission, Queue parallelism, and synchronization 8 GDC 2019 RGP 1.2 - Most expensive events Pinpoint optimization candidates 9 GDC 2019 RGP 1.2 - Barriers Spot potential pipeline bubbles 10 GDC 2019 RGP 1.2 - Context rolls Find redundant state changes 11 GDC 2019 RGP 1.2 - Wavefront occupancy See how busy the GPU is 12 GDC 2019 RGP 1.2 - Wavefront occupancy See how busy the GPU is 13 GDC 2019 RGP 1.2 - Wavefront occupancy
    [Show full text]
  • Amd Radeon R7 240 Driver Download, MSI AMD RADEON R7 240 DRIVER for MAC DOWNLOAD
    amd radeon r7 240 driver download, MSI AMD RADEON R7 240 DRIVER FOR MAC DOWNLOAD. 240 graphics drivers for your devices? Msi live update series live graphics card bios & live graphics card driver automatically online download & update graphics card bios & drivers, reduce the risk of getting the wrong files, and never have the trouble on web site searching. This package provides the driver for the amd radeon r5 240 graphics driver and is supported on the vostro 3905 series running the following windows operating systems, windows 7 and windows 8.1. Msi afterburner is the world s most recognized and widely used graphics card overclocking utility which gives you full control of your graphics cards. GCN Radeon. Açıklama, driver for amd radeon r7 240 radeon software adrenalin 2020 edition 20.3.1 support for doom eternal achieve up to 5% better performance playing doom eternal ultra nightmare settings at 1920x1080p on the radeon rx 5700xt with radeon software adrenalin 2020 edition 20.3.1, versus radeon software adrenalin 2020 edition 20.2.2. The operation of amd crossfire technology in dual mode requires a second amd radeon r7 240 graphics card and an amd crossfire ready motherboard. Elitebook 840 Usb Driver For Mac Download. It is highly recommended to always use the most recent driver version available. Select the driver needed and press download. Compatible with desktop discrete amd radeon gcn and radeon rx 400 series enabled products with at least 2gb of system memory, amd vce support and windows 7/8.1/10 64 bit operating systems. Would like it on web site searching.
    [Show full text]
  • AMD APP SDK Opencl Optimization Guide
    AMD APP SDK OpenCL Optimization Guide August 2015 rev1.0 © 2015 Advanced Micro Devices, Inc. All rights reserved. AMD, the AMD Arrow logo, AMD Accelerated Parallel Processing, the AMD Accelerated Parallel Processing logo, ATI, the ATI logo, Radeon, FireStream, FirePro, Catalyst, and combinations thereof are trade- marks of Advanced Micro Devices, Inc. Microsoft, Visual Studio, Windows, and Windows Vista are registered trademarks of Microsoft Corporation in the U.S. and/or other jurisdic- tions. Other names are for informational purposes only and may be trademarks of their respective owners. OpenCL and the OpenCL logo are trademarks of Apple Inc. used by permission by Khronos. The contents of this document are provided in connection with Advanced Micro Devices, Inc. (“AMD”) products. AMD makes no representations or warranties with respect to the accuracy or completeness of the contents of this publication and reserves the right to make changes to specifications and product descriptions at any time without notice. The information contained herein may be of a preliminary or advance nature and is subject to change without notice. No license, whether express, implied, arising by estoppel or other- wise, to any intellectual property rights is granted by this publication. Except as set forth in AMD’s Standard Terms and Conditions of Sale, AMD assumes no liability whatsoever, and disclaims any express or implied warranty, relating to its products including, but not limited to, the implied warranty of merchantability, fitness for a particular purpose, or infringement of any intellectual property right. AMD’s products are not designed, intended, authorized or warranted for use as compo- nents in systems intended for surgical implant into the body, or in other applications intended to support or sustain life, or in any other application in which the failure of AMD’s product could create a situation where personal injury, death, or severe property or envi- ronmental damage may occur.
    [Show full text]
  • Download Amd Radeon R7 370 Drivers for Windows 7 Download Amd Radeon R7 370 Drivers for Windows 7
    download amd radeon r7 370 drivers for windows 7 Download amd radeon r7 370 drivers for windows 7. Your motherboard contains a CPU, some RAM, and expansion slots. But it also contains some silicon chips which make all of those parts work together. The most important of these chips are called the motherboard chipset. The chipset has a driver which can affect the speed and stability of many of the devices built into your motherboard. It is fairly common for computers to be running with old chipset drivers or to use the basic default drivers built into Windows. If you're having any kind of stability problems with your motherboard then it's a good idea to install the latest chipset drivers. AGP slots are especially susceptible to flakiness caused by old chipset drivers. Even if you don't have an AGP motherboard, it's a good idea to be sure that your chipset drivers are updated to the latest version. The chipset is usually made up of two chips: the northbridge, and the southbridge. The northbridge is the main chip which connects to the CPU and high-speed expansion slots. The southbridge is a support chip which provides things like USB ports, network connections, and disk drive controllers. Sometimes the northbridge and southbridge are built into one chip in which case it's still called a chipset even though there's only one chip. Most chipset drivers come as a single unified software package which contains the various drivers for both chips. You just install the chipset driver and it automatically takes care of setting up individual drivers for each of the devices in the chips.
    [Show full text]
  • AMD” Or “Defendant”) Infringes Each of the Patents-In-Suit In
    Case 1:18-cv-01715-CFC Document 16 Filed 01/28/19 Page 1 of 211 PageID #: 327 IN THE UNITED STATES DISTRICT COURT FOR THE DISTRICT OF DELAWARE DYNAMIC DATA TECHNOLOGIES, LLC, Plaintiff, v. Civil Action No. 18-cv-01715-CFC ADVANCED MICRO DEVICES, INC., JURY TRIAL DEMANDED Defendant. FIRST AMENDED COMPLAINT FOR PATENT INFRINGEMENT Dynamic Data Technologies, LLC (“Dynamic Data”) brings this action and makes the following allegations of patent infringement relating to U.S. Patent Nos.: 8,189,105 (the “’105 Patent”); 8,135,073 (the “‘073 Patent”); 7,532,220 (the “‘220 Patent”); 6,714,257 (the “‘257 Patent”); 8,073,054 (the “‘054 Patent”); 6,774,918 (the “‘918 Patent”); 8,184,689 (the “‘689 Patent”); 6,996,177 (the “‘177 Patent”); 7,010,039 (the “‘039 Patent”); 8,311,112 (the “‘112 Patent”); 6,646,688 (the “‘688 Patent”); 7,894,529 (the “‘529 Patent”); 7,542,041 (the “‘041 Patent”); 7,571,450 (the “‘450 Patent”); 7,750,979 (the “‘979 Patent”); 7,058,227 (the “’227 Patent”); and 6,421,090 (the “‘090 Patent”) (collectively, the “patents-in-suit”). Defendant Advanced Micro Devices, Inc. (“AMD” or “Defendant”) infringes each of the patents-in-suit in violation of the patent laws of the United States of America, 35 U.S.C. § 1 et seq. CO-PENDING ENFORCEMENT PROCEEDINGS IN THE PEOPLE’S REPUBLIC OF CHINA AND PATENT PORTFOLIO EXPANSION 1. Dynamic Data’s portfolio of over 1,200 patent assets encompasses core technologies in the field of image and video processing. The patent portfolio held by Dynamic Data is international in scope and includes several hundred European and Chinese patent grants.
    [Show full text]
  • Crummer/Suntrust Portfolio Spring 2007 David Archer Rollins College
    Rollins College Rollins Scholarship Online SunTrust Portfolios 1-1-2007 Crummer/SunTrust Portfolio Spring 2007 David Archer Rollins College Eric Bass Rollins College Justin Drahl Rollins College Dieter Hinrich Rollins College Shawn Read Rollins College See next page for additional authors Follow this and additional works at: http://scholarship.rollins.edu/suntrust Part of the Finance and Financial Management Commons Recommended Citation Archer, David; Bass, Eric; Drahl, Justin; Hinrich, Dieter; Read, Shawn; Ryo, Rie; and Prozner, Jakub, "Crummer/SunTrust Portfolio Spring 2007" (2007). SunTrust Portfolios. Paper 5. http://scholarship.rollins.edu/suntrust/5 This Investment Protfolio is brought to you for free and open access by Rollins Scholarship Online. It has been accepted for inclusion in SunTrust Portfolios by an authorized administrator of Rollins Scholarship Online. For more information, please contact [email protected]. Authors David Archer, Eric Bass, Justin Drahl, Dieter Hinrich, Shawn Read, Rie Ryo, and Jakub Prozner This investment protfolio is available at Rollins Scholarship Online: http://scholarship.rollins.edu/suntrust/5 Crummer/SunTrust Portfolio Spring 2007 Crummer Graduate School of Business David Archer Eric Bass Justin Drahl Dieter Hinrich Shawn Read Rie Ryo Jakub Prozner Table of Contents History of the Crummer/SunTrust Portfolio ................................................................................... 3 Policy Guidelines ...........................................................................................................................
    [Show full text]
  • Opencl Implimentation of Lidar Data Processing
    University of Windsor Scholarship at UWindsor Electronic Theses and Dissertations Theses, Dissertations, and Major Papers 2014 OpenCL Implimentation of LiDAR Data Processing Alexander Bussiere University of Windsor Follow this and additional works at: https://scholar.uwindsor.ca/etd Recommended Citation Bussiere, Alexander, "OpenCL Implimentation of LiDAR Data Processing" (2014). Electronic Theses and Dissertations. 5243. https://scholar.uwindsor.ca/etd/5243 This online database contains the full-text of PhD dissertations and Masters’ theses of University of Windsor students from 1954 forward. These documents are made available for personal study and research purposes only, in accordance with the Canadian Copyright Act and the Creative Commons license—CC BY-NC-ND (Attribution, Non-Commercial, No Derivative Works). Under this license, works must always be attributed to the copyright holder (original author), cannot be used for any commercial purposes, and may not be altered. Any other use would require the permission of the copyright holder. Students may inquire about withdrawing their dissertation and/or thesis from this database. For additional inquiries, please contact the repository administrator via email ([email protected]) or by telephone at 519-253-3000ext. 3208. OpenCL Implimentation of LiDAR Data Processing by Alexander Bussiere A Thesis Submitted to the Faculty of Graduate Studies through the Department of Electrical and Computer Engineering in Partial Fulfillment of the Requirements for the Degree of Master of Applied Science at the University of Windsor Windsor, Ontario, Canada 2014 c 2014 Alexander Bussiere OpenCL Implimentation of LiDAR Data Processing by Alexander Bussiere Approved By: Dr Z. Kobt School of Computer Science Dr R. Muscedere Department of Electrical and Computer Engineering Dr R.
    [Show full text]