11 Pages

03IntroToRCplaformsAndNallatechLecture

Course: EEL 4930, Spring 2012
School: University of Florida
Rating:
 
 
 
 
 

Word Count: 2553

Document Preview

RC Generic Architecture Host CPU s Local Interconnect(s) Mem Node Architecture NIC Node Interconnect RC Devices Coupling in Reconfigurable Systems Ex: xtremeData Ex: Nallatech, GiDEL Different levels of coupling in a reconfigurable system. (Reconfigurable logic shaded) * Compton and Hauck, "Reconfigurable Computing: A Survey of Systems and Software", ACM 2002. 2 Attached Processing Unit...

Register Now

Unformatted Document Excerpt

Coursehero >> Florida >> University of Florida >> EEL 4930

Course Hero has millions of student submitted documents similar to the one
below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.

Course Hero has millions of student submitted documents similar to the one below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.
RC Generic Architecture Host CPU s Local Interconnect(s) Mem Node Architecture NIC Node Interconnect RC Devices Coupling in Reconfigurable Systems Ex: xtremeData Ex: Nallatech, GiDEL Different levels of coupling in a reconfigurable system. (Reconfigurable logic shaded) * Compton and Hauck, "Reconfigurable Computing: A Survey of Systems and Software", ACM 2002. 2 Attached Processing Unit Ex: Nallatech, GiDEL 3 General Design Pattern for RC Circuit Input Address Generator RAM Buffer Buffers handle differences in speed between RAM and datapath Controller Datapath Buffer Output Address Generator RAM 4 2 H100 Series FPGA Application Accelerators Products in the H100 Series PCI-X Mainstream IBM EBlade HPC solution for optimal price/performance PCI-X form factor Single Xilinx Virtex 4 FPGA processor SRAM and SDRAM external memory Four high-speed serial I/O system links Supported by Nallatech's application development flow and ANSI C-toFPGA compiler Ideal for adding FPGA compute capability to new or existing clusters H101-PCIXM H102-EBLADE IBM BladeCenter expansion blade Two Xilinx Virtex 4 FPGA processors SRAM and SDRAM external memory Eight high-speed serial I/O system links Supported by Nallatech's application development flow and ANSI C-toFPGA compiler Ideal for adding FPGA compute capability to IBM BladeCenter clusters 6.4 DOUBLE PRECISION GFLOPS SUSTAINED 20 SINGLE PRECISION GFLOPS SUSTAINED 64 INT16 GigaOPS SUSTAINED 12.8 DOUBLE PRECISION GFLOPS SUSTAINED 40 SINGLE PRECISION GFLOPS SUSTAINED 128 INT16 GigaOPS SUSTAINED IBM BladeCenter IBM BladeCenter IBM HS21 BladeCenter Single FPGA expansion blade with two Xilinx Virtex 4 FPGA processors Eight high-speed serial I/O system links Supported by Nallatech's application development flow and ANSI C-toFPGA compiler The ideal platform for adding FPGA compute capability to IBM BladeCenter clusters H102-BLADECENTER H114-BLADECENTER Fully loaded IBM HS21BladeCenter Seven FPGA expansion blades each with two Xilinx Virtex 4 FPGA processors Fifty-six high-speed serial I/O system links Supported by Nallatech's application development flow and ANSI C-toFPGA compiler The ideal platform for adding FPGA compute capability to IBM BladeCenter clusters 12.8 DOUBLE PRECISION GFLOPS SUSTAINED 40 SINGLE PRECISION GFLOPS SUSTAINED 128 INT16 GigaOPS SUSTAINED 89.6 DOUBLE PRECISION GFLOPS SUSTAINED 280 SINGLE PRECISION GFLOPS SUSTAINED 896 INT16 GigaOPS SUSTAINED 4 H100 Series FPGA Application Accelerators Technical Specification Technical Specification FPGA Compute Engine Total number of FPGA Processors Xilinx FPGA Type Internal Memory per FPGA processor External SRAM per FPGA processor External SDRAM per FPGA processor Max # double precision FPUs Max # single precision FPUs Max # INT16 Units FPGA clock frequency Inter compute engine serial comms Serial comms latency H101-PCIXM 1 Virtex-4 LX100 0.5 MBytes RAM distributed across FPGA, 0.5 TBytes/sec bandwidth 16 MBytes DDR-II SRAM across 4 banks, 6.4GBytes/sec total bandwidth 512 MBytes DDR2 SDRAM in 1 bank, 3.2GBytes/sec bandwidth 32 100 320 200MHz 4x 2.5 Gbit/sec serial links 340ns 6.4 GigaFLOPS 20 GigaFLOPS 64 GigaOPS H102-EBLADE 2 Virtex-4 LX100 0.5 MBytes RAM distributed across FPGA, 0.5 TBytes/sec bandwidth 16 MBytes DDR-II SRAM across 4 banks, 6.4GBytes/sec total bandwidth 512 MBytes DDR2 SDRAM in 1 bank, 3.2GBytes/sec bandwidth 64 200 640 200MHz 8x 2.5 Gbit/sec serial links 340ns 12.8 GigaFLOPS 40 GigaFLOPS 128 GigaOPS H102-BLADECENTER 2 Virtex-4 LX100 0.5 MBytes RAM distributed across FPGA, 0.5 TBytes/sec bandwidth 16 MBytes DDR-II SRAM across 4 banks, 6.4GBytes/sec total bandwidth 512 MBytes DDR2 SDRAM in 1 bank, 3.2GBytes/sec bandwidth 64 200 640 200MHz 16x 2.5 Gbit/sec serial links 340ns 12.8 GigaFLOPS 40 GigaFLOPS 128 GigaOPS H114-BLADECENTER 14 Virtex-4 LX100 0.5 MBytes RAM distributed across FPGA, 0.5 TBytes/sec bandwidth 16 MBytes DDR-II SRAM across 4 banks, 6.4GBytes/sec total bandwidth 512 MBytes DDR2 SDRAM in 1 bank, 3.2GBytes/sec bandwidth 448 1,400 4,480 200MHz 56x 2.5 Gbit/sec serial links 340ns 89.6 GigaFLOPS 280 GigaFLOPS 896 GigaOPS System Performance Double Precision Floating Point Single Precision Floating Point Integer 16 Actual performance is dependant on the end application and the extent to which the algorithms can be pipelined or parallelized. Power Consumption Total Power Consumption (typical) 25W 50W 150W 500W Development Tools Support Supported Compilers DIME-C Impulse-C Mitrionics Mitrion-C Not Applicable DIME-C Impulse-C Mitrionics Mitrion-C Not Applicable DIME-C Impulse-C Mitrionics Mitrion-C Intel Xeon Processor 5110 (1.60GHz, 1066MHz) 2x2MB L2 Cache, Dual Core* DIME-C Impulse-C Mitrionics Mitrion-C Intel Xeon Processor 5110 (1.60GHz, 1066MHz) 2x2MB L2 Cache, Dual Core* Host Configuration HS21 Blades Ordering Information H101 PCI-X Mainstream H102 BladeCenter expansion blade H102 BladeCenter Solution: IBM BladeCenter Chassis, H102 blade H114 BladeCenter Solution: IBM BladeCenter Chassis, 7 H102 blades H1XX BladeCenter Solution: IBM BladeCenter Chassis with choice of 4, 6, 8, 10 or 12 FPGAs Nallatech HPC Software Toolkit H101-PCIXM H102-EBLADE H102-BLADECENTER H114-BLADECENTER H1XX-BLADECENTER (replace XX with the number of FPGAs: 04, 06, 08, 10 or 12) H100-DEVKIT-S Contact us today for more information: North America Toll Free: 1-877-44-NALLA Email: hpc@nallatech.com EMEA, APAC & ROW Phone: +44 (0)1236 789500 Email: hpc@nallatech.com Visit www.nallatech.com/hpc for further information Document: NT190-0313/Version 1.5/April 2007. Intellectual Property: The contents of this document are the copyright of Nallatech Limited Nallatech Limited 2007. All rights reserved. Nallatech, the Nallatech logo, "The High Performance FPGA Solutions Company", DIMEtalk, DIMEscript, DIME-II and FUSE are all trade marks of Nallatech Limited. All names, images and logos identifying Nallatech Limited or third parties and their products and services are subject to copyright, design rights and trade marks of Nallatech Limited and/or third parties. Nothing contained in these terms shall be construed as conferring by implication, estoppel or otherwise any license or right to use any trademark, patent, design right or copyright of Nallatech Limited, or any other third party. Microsoft and Windows are either registered trade marks or trade marks of Microsoft Corporation in the United States and/or other countries. Disclaimer: This document is for general information purposes only and is not tailored for any specific situations or circumstances. Although Nallatech Limited believes the contents to be true and accurate as at the date of writing, Nallatech Limited makes no assurances or warranty regarding the accuracy, currency or applicability of any contents in relation to specific situations and particular circumstances. As such, the content should not be relied upon and readers should not act on this information without further consultation with Nallatech Limited. Nallatech Limited accepts no responsibility for loss which may arise as a result of relying on the information in this document alone. ` 0 R Virtex-4 Family Overview 0 0 DS112 (v2.0) January 23, 2007 Preliminary Product Specification General Description Combining Advanced Silicon Modular Block (ASMBLTM) architecture with a wide variety of flexible features, the VirtexTM-4 Family from Xilinx greatly enhances programmable logic design capabilities, making it a powerful alternative to ASIC technology. Virtex-4 FPGAs comprise three platform families--LX, FX, and SX--offering multiple feature choices and combinations to address all complex applications. The wide array of Virtex-4 hard-IP core blocks includes the PowerPCTM processors (with a new APU interface), tri-mode Ethernet MACs, 622 Mb/s to 6.5 Gb/s serial transceivers, dedicated DSP slices, high-speed clock management circuitry, and source-synchronous interface blocks. The basic Virtex- 4 building blocks are enhancements of those found in the popular Virtex, Virtex-E, Virtex-II, Virtex-II Pro, and Virtex-II Pro X product families, so previous-generation designs are upward compatible. Virtex-4 devices are produced on a state-of-the-art 90-nm copper process using 300-mm (12-inch) wafer technology.. Summary of Virtex-4 Family Features Three Families -- LX/SX/FX Virtex-4 LX: High-performance logic applications solution Virtex-4 SX: High-performance solution for digital signal processing (DSP) applications Virtex-4 FX: High-performance, full-featured solution for embedded platform applications Digital clock manager (DCM) blocks Additional phase-matched clock dividers (PMCD) Differential global clocks 18 x 18, two's complement, signed Multiplier Optional pipeline stages Built-in Accumulator (48-bit) and Adder/Subtracter Distributed RAM Dual-port 18-Kbit RAM blocks Optional pipeline stages Optional programmable FIFO logic automatically remaps RAM signals as FIFO signals High-speed memory interface supports DDR and DDR-2 SDRAM, QDR-II, and RLDRAM-II. SelectIOTM Technology 1.5V to 3.3V I/O operation Built-in ChipSyncTM source-synchronous technology Digitally controlled impedance (DCI) active termination Fine grained I/O banking (configuration in one bank) XesiumTM Clock Technology - XtremeDSPTM Slice - Smart RAM Memory Hierarchy - Flexible Logic Resources Secure Chip AES Bitstream Encryption Copper 90-nm CMOS Process 1.2V Core Voltage Flip-Chip Packaging including Pb-Free Package Choices RocketIOTM 622 Mb/s to 6.5 Gb/s Multi-Gigabit Transceiver (MGT) [FX only] IBM PowerPC RISC Processor Core [FX only] PowerPC 405 (PPC405) Core Auxiliary Processor Unit Interface (User Coprocessor) Multiple Tri-Mode Ethernet MACs [FX only] - Table 1: Virtex-4 FPGA Family Members Configurable Logic Blocks (CLBs) (1) Array (3) Row x Col Logic Cells Block RAM Ethernet MACs RocketIO Transceiver Blocks Total Max I/O User Banks I/O Device XC4VLX15 XC4VLX25 XC4VLX40 XC4VLX60 XC4VLX80 XC4VLX100 XC4VLX160 Slices PowerPC Max Max Processor Distributed XtremeDSP 18 Kb Block Slices (2) Blocks RAM (Kb) DCMs PMCDs Blocks RAM (Kb) 64 x 24 96 x 28 128 x 36 128 x 52 160 x 56 192 x 64 192 x 88 13,824 24,192 41,472 59,904 80,640 6,144 10,752 18,432 26,624 35,840 96 168 288 416 560 768 1056 1392 32 48 64 64 80 96 96 96 48 72 96 160 200 240 288 336 864 1,296 1,728 2,880 3,600 4,320 5,184 6,048 4 8 8 8 12 12 12 12 0 4 4 4 8 8 8 8 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 9 11 13 13 15 17 17 17 320 448 640 640 768 960 960 960 110,592 49,152 152,064 67,584 XC4VLX200 192 x 116 200,448 89,088 20042007 Xilinx, Inc. All rights reserved. All Xilinx trademarks, registered trademarks, patents, and disclaimers are as listed at http://www.xilinx.com/legal.htm. PowerPC is a trademark of IBM, Inc. All other trademarks are the property of their respective owners. All specifications are subject to change without notice. DS112 (v2.0) January 23, 2007 Preliminary Product Specification www.xilinx.com 1 R Virtex-4 Family Overview Table 1: Virtex-4 FPGA Family Members (Continued) Configurable Logic Blocks (CLBs) (1) Array (3) Row x Col Logic Cells Block RAM Ethernet MACs RocketIO Transceiver Blocks Total Max I/O User Banks I/O Device XC4VSX25 XC4VSX35 XC4VSX55 XC4VFX12 XC4VFX20 XC4VFX40 XC4VFX60 XC4VFX100 XC4VFX140 Slices PowerPC Max Max Processor Distributed XtremeDSP 18 Kb Block (2) Blocks RAM (Kb) DCMs PMCDs Slices Blocks RAM (Kb) 64 x 40 96 x 40 128 x 48 64 x 24 64 x 36 96 x 52 128 x 52 160 x 68 192 x 84 23,040 34,560 55,296 12,312 19,224 41,904 56,880 94,896 10,240 15,360 24,576 5,472 8,544 18,624 25,280 42,176 160 240 384 86 134 291 395 659 987 128 192 512 32 32 48 128 160 192 128 192 320 36 68 144 232 376 552 2,304 3,456 5,760 648 1,224 2,592 4,176 6,768 9,936 4 8 8 4 4 8 12 12 20 0 4 4 0 0 4 8 8 8 N/A N/A N/A 1 1 2 2 2 2 N/A N/A N/A 2 2 4 4 4 4 N/A N/A N/A N/A 8 12 16 20 24 9 11 13 9 9 11 13 15 17 320 448 640 320 320 448 576 768 896 142,128 63,168 Notes: 1. One CLB = Four Slices = Maximum of 64 bits. 2. Each XtremeDSP slice contains one 18 x 18 multiplier, an adder, and an accumulator 3. Some of the row/column array is used by the processors in the FX devices. System Blocks Common to All Virtex-4 Families Xesium Clock Technology Up to twenty Digital Clock Manager (DCM) modules Precision clock deskew and phase shift Flexible frequency synthesis Dual operating modes to ease performance trade-off decisions Improved maximum input/output frequency Improved phase shifting resolution Reduced output jitter Low-power operation Enhanced phase detectors Wide phase shift range 500 MHz XtremeDSP Slices Dedicated 18-bit x 18-bit multiplier, multiply-accumulator, or multiply-adder blocks Optional pipeline stages for enhanced performance Optional 48-bit accumulator for multiply accumulate (MACC) operation Integrated adder for complex-multiply or multiply-add operation Cascadeable Multiply or MACC Up to 100% speed improvement over previous generation devices. Up to 10 Mb of integrated block memory Optional pipeline stages for higher performance Multi-rate FIFO support logic Full and Empty Flag support Fully programmable AF and AE Flags Synchronous/ Asynchronous Operation Companion Phase-Matched Clock Divider (PMCD) blocks Differential clocking structure for optimized low-jitter clocking and precise duty cycle 32 Global Clock networks Regional I/O and Local clocks Up to 40% speed improvement over previous generation devices Up to 200,000 logic cells including: Up to 178,176 internal registers with clock enable (XC4VLX200) Up to 178,176 look-up tables (LUTs) Logic expanding multiplexers and I/O registers 500 MHz Integrated Block Memory Flexible Logic Resources Cascadable variable shift registers or distributed memory capability Dual-port architecture Independent read and write port width selection (RAM only) 18 Kbit blocks (memory and parity/sideband memory support) Configurations from 16K x 1 to 512 x 36 (4K x 4 to 512 x 36 for FIFO operation) Byte-write capability (connection to PPC405, etc.) Dedicated cascade routing to form 32K x 1 memory without using FPGA routing Up to 100% speed improvement over previous generation devices. DS112 (v2.0) January 23, 2007 Preliminary Product Specification www.xilinx.com 2 DIMEtalk Overview 1.1.2 How DIMEtalk Works Within a Nallatech FPGA Computing System Figure 1 shows how DIMEtalk abstracts the features of the hardware platform to provide an easy to use development environment for implementing applications on multi-FPGA systems. Standard VHDL design flows are complemented with support for third-party compiler tools alongside an integrated C to VHDL Function Generator, DIME-C, enabling developers to select the design flow most appropriate to their application. Communications networks between algorithm blocks, memory and I/O interfaces can be rapidly created across multiple FPGAs through the GUI-based application development environment. This functionality enables users to develop complex high performance FPGA Computing applications more easily, reducing risk, cost and shortening time to market. FPGA 0 FPGA 1 FPGA 2 Point-to-Point links across DIME-II Interconnect Fabric Algorithm Algorithm Algorithm Algorithm Algorithm Algorithm Algorithm Algorithm Algorithm NT107-0305 Issue 3 November 24, 2006 DIMEtalk network fabric FUSE firmware DIME-II FPGA Computing Hardware FUSE FPGA Computing Runtime Software Host System Figure 1: DIMEtalk in FPGA System 1.1.3 DIMEtalk Components Once a user is familiar with how DIMEtalk works within an FPGA system it is important to consider the components which make up a DIMEtalk network. Data networks are a well established way of communicating data around systems yet many existing networking standards are overly cumbersome and overhead-heavy for use in FPGA systems. The simple network design and low overhead of DIMEtalk has been developed specifically for communications within FPGAs and between FPGAs in close proximity. Interfaces to longer distance and backplane interfaces mean that DIMEtalk can be used in conjunction with these standards. DIMEtalk networks are composed of four categories of underlying network components which the user can build together as required, to form the network on an application-specific basis. The components are FPGA IP blocks, available through the software tool, DIMEtalk System Design, and are shown in Table 2. 4 www.nallatech.com DIMEtalk 3.1 User Guide Generic Symbol Description Routers direct data around the network and interconnect all other component types within a physical device. Bridges move data between physical devices across a defined physical media (i.e. between FPGAs). Nodes are the user interface to the network and can be connected to User FPGA designs via node interfaces (Block RAM,SRAM, DDR SDRAM, ZBT, FIFO, Memory Map). DIMEtalk System Design Symbol Edges interface the network to/from another data transfer standard (such as PCI, PCI-X,VME, Ethernet or USB on Nallatech cards). Table 2: DIMEtalk Components Figure 2 shows how these components can be used in an example multiple FPGA network on Nallatech hardware (BenNUEY motherboard, BenDATA and BenADDA modules). The role of each network component is explained below. 1. 2. 3. The Edge component allows the network to interface with the PCI FPGA. The Router receives data from its edge component. Routers pass data around the network and connect all the component types within the device. The Router passes data to Nodes which are the user interface to the network. NT107-0305 Issue 3 November 24, 2006 www.nallatech.com 5 Getting Started CD_Drive:\ autorun.exe. In the DIMEtalk menu which appears, click on `Install DIMEtalk Design Tools'. 2. The DIMEtalk setup wizard appears. Work through the series of dialog boxes until the `Finish' box is reached. Click `Finish' to install the software. 3. 2.2 Building a DIMEtalk Network This section describes how to create an initial DIMEtalk network and provides an introduction to the tool and its various components. This initial example can be used to explore the various options in the DIMEtalk System Design toolbar and menus, and to become familiar with the network creation process. Figure 4 shows a simple network in the DIMEtalk System Design tool containing a node, a router and an edge. Note that the exact order of the component tabs are configurable so they may not look the same between different systems. Figure 4: Initial DIMEtalk Network Figure 5 shows how these components (node, router edge) relate to the physical hardware used - in this case a BenNUEY-PCI motherboard FPGA #0 R E N PCI I/F Figure 5: Initial DIMEtalk Network Projected onto Hardware 10 www.nallatech.com NT107-0305 Issue 3 November 24, 2006
Find millions of documents on Course Hero - Study Guides, Lecture Notes, Reference Materials, Practice Exams and more. Course Hero has millions of course specific materials providing students with the best way to expand their education.

Below is a small sample set of documents:

University of Florida - EEL - 4930
Reconfigurable Supercomputing with Scalable Systolic Arrays and InStream Control for Wavefront Genomics ProcessingSAAHPC'10C. Pascoe (speaker), A. Lawande H. Lam, A. GeorgeNSF Center for High-Performance Reconfigurable Computing (CHREC), University of
University of Florida - EEL - 4930
INTRODUCTIONImage processing is one of the main applications to tap the maximum parallelism out of FPGA as compared to a microprocessor. Thus in order to test the speedup that can be achieved out of an FPGA as compared to microprocessor, we plan to imple
University of Florida - EEL - 4930
ASMexample.vhdLIBRARY ieee ; USE ieee.std_logic_1164.all ; ENTITY ASMexample IS PORT ( Clock, Resetn, InBit, BufFull state CountEN, RegLD, OutFlag END ASMexample ; : IN STD_LOGIC ; : BUFFER STD_LOGIC_VECTOR (1 DOWNTO 0); : OUT STD_LOGIC ) ;ARCHITECTURE
University of Florida - EEL - 4930
Reconfigurable Computing: A Survey of Systems and SoftwareKATHERINE COMPTONNorthwestern UniversityAND SCOTT HAUCKUniversity of WashingtonDue to its potential to greatly accelerate a wide variety of applications, reconfigurable computing has become a
University of Florida - EEL - 4930
DIMEtalk 3.1 Reference GuideNT108-0305 - Issue 7Contacting Nallatech: Support: WWW: Go to www.nallatech.com and click `support'. Email: support@nallatech.com Phone/Fax Europe and Asia-Pacific: Phone: +44 (0)1236 789500 WWW: www.nallatech.com North Ameri
University of Florida - EEL - 4930
DIMEtalk 3.1 User GuideNT107-0305 - Issue 3Contacting Nallatech: Support: WWW: Go to www.nallatech.com and click `support'. Email: support@nallatech.com Phone/Fax Europe and Asia-Pacific: Phone: +44 (0)1236 789500 WWW: www.nallatech.com North America Ph
University of Florida - EEL - 4930
University of Florida - EEL - 4930
Lab 2(a): VHDL Finite State Machine and DatapathEEL 4930/5934 Spring 2012 Objective:The objective of Lab 2(a) is to design and simulate a circuit in VHDL that calculates Fibonacci numbers.Fibonacci Calculator Introduction:For this part of the lab, you
University of Florida - EEL - 4930
Lab 2(b): Introduction to DIMEtalk and Nallatech PlatformEEL 4930/5934 Spring 2012 Objective: In this part of Lab 2, you will be learning the basics of the Nallatech board and the DIMETalk design environment.2(b) Part 1 - Installation/Tutorial1. Follow
University of Florida - EEL - 4930
Lab 3: Fibonacci Calculator using Nallatech PlatformEEL 4930/5934 Spring 2012Objectives: In this lab, you will be implementing a Fibonacci calculator (similar to the one you did in a previous lab) on the Nallatech board and interface it with a software
University of Florida - EEL - 4930
Lab 4: Simple Pipelined DatapathEEL 4930/5934 Spring 2012Introduction:In this lab, you will be implementing a circuit with a pipelined datapath. The circuit will utilize one blockRAM (BRAM) to continually feed four 8-bit inputs into the datapath every
University of Florida - EEL - 4930
Lab 5: Clock Domain CrossingEEL 4930/5934 Spring 2012Introduction:In this lab, you will learn how to properly communicate across clock domains. If not handled correctly, signals that cross clock domains can become metastable, which if propagated throug
University of Florida - EEL - 4930
EEL 4930/5934 Reconfigurable Computing Midterm Exam Spring Semester 201018 pts.Name _1. Systolic Architecture (a) Given the following algorithm in pseudo-code, draw a datapath that is fully-pipelined and with the maximum loop-unrolling. for (i=1; i < 1
University of Florida - EEL - 4930
University of Florida - EEL - 4930
EEL 4930/5934 Reconfigurable Computing Midterm Exam Spring Semester 2011 1. Scalable Systolic Array paper The figure on the right is reproduced 14 pts. from the Scalable Systolic Array paper. It shows a scoring matrix for the Needleman-Wunsch algorithm in
University of Florida - EEL - 4930
University of Florida - EEL - 4930
University of Florida - EEL - 4930
Numerical Representation and AnalysisFor RC App DesignsNumerical RepresentationsOrder of preference1.Integer Fixedpoint FP Floatingpoint (singleprecision) FP Floatingpoint (doubleprecision)2.3.4.Integer representationAdvantages: o.Very efficie
University of Florida - EEL - 4930
EEL 4930/5935: Reconfigurable Computing Term ProjectProject team: 2 students per team; exceptions must be approved by me Due dates: Project proposal: Thursday 3/15/2012 on eLearning Project progress review: Week of 4/2 4/6; PowerPoint presentation on the
University of Florida - EEL - 4930
Project requirements and grading PowerPoint presentation and Demonstration (30 mins) Report for each team (up to 10 pages plus appendices, references, etc.) Grading: 25% of final course grade I expect each member of the group to contribute equally to th
University of Florida - EEL - 4930
Project Grading Project title:Team members:Grading factors: Complexity of the projectDesign: Amount of wide parallelism? Amount of pipeline parallelism? Elegant? Innovative?Demonstration, does it work? Simulation?On delta?Speedup Computation only Da
University of Florida - EEL - 4930
Reconfigurable Supercomputing with Scalable Systolic Arrays and In-Stream Control for Wavefront Genomics ProcessingC. Pascoe, A. Lawande, H. Lam, A. GeorgeNSF Center for High-Performance Reconfigurable Computing (CHREC) University of FloridaY. Sun, W.
Pittsburgh - PSY - 160
Pittsburgh - PSY - 160
Pittsburgh - PSY - 160
Pittsburgh - PSY - 160
Pittsburgh - PSY - 160
Pittsburgh - PSY - 160
Pittsburgh - PSY - 160
Pittsburgh - PSY - 160
Pittsburgh - PSY - 160
Pittsburgh - PSY - 160
Pittsburgh - PSY - 160
GWU - PSC - 2480
Gregory ArnoldPSC 2478-103/26/2012Question #1By the end of the Second World War, the old imperial order in the Middle East hadcollapsed, as the traditional powers, Britain and France, were forced to relinquish their controlover their mandates in the
Harvard - SOC - 183
From Evernote:Notes on prejudice in politicsOne of the major goals of this work is to bring interests back in to the discussion of the nature of prejudice, and in particular to the discussion of how prejudice impacts politics. So much of the literature
Harvard - SOC - 183
Soc 183 Session 4 Residen/al Segrega/on and the Urban Underclass Debate Agenda Follow up on models of intergroup rela/ons from last week: The Post-Black Condi/on. The Crea/on of the GheIo and Racial Residen/al Segrega/on. The Underclass Debates Won't
Harvard - SOC - 183
Sociology 183 Session 10 Social Policy and Ethno-Racial Divisions Dr. Seth D. HannahIs American Politics (d)emocratic?A democratic politics should equally represent different constituencies. Policy questions should be decided on their merits, not on the
Harvard - SOC - 183
Soc 183 Session 9 A Comparative Perspective: Race in Latin AmericaTake Away Points for TellesRace is constructed differently in the U.S. and Brazil. There is a greater history of interracial mixing between people of African and European and indigenous a
Harvard - SOC - 183
Session 2: On the Meaning of RaceAgenda 1. 2. 3. 4. 5. 6. 7. 8. Introductions Sectioning Discussion Leading Short Introductory Lecture What is Race? Biology and Race The Enduring Power of Race The Readings Snipp, Feldman, Morning, Koenig, Wimmer, Brubake
Harvard - SOC - 183
SOCIOLOGY 183 RACE AND ETHNIC RELATIONS Dr. Seth D. HannahRecurrent themes and Points of Emphasis1. 2.The U.S. in the contemporary era Pivot off of black-white relations but never our only concern Heterogeneity and diversity within the black populatio
Harvard - SOC - 183
Adapted from Seth Donal Hannah. 2011. Clinical Care in Environments of Hyperdiversity: Race, Culture, and Ethnicity in a Post-Pentad World. Ph.D. Dissertation, Department of Sociology, Harvard University. Not for citation or distribution without permissio
Harvard - SOC - 183
SOCIOLOGY 183 Race and Ethnic Relations Session 2: On the Meaning of Race Dr. Seth D. HannahWhat is Race?How should we define it? How should we think about it? How does it differ from or relate to other concepts like ethnicity? American Sociological Ass
Harvard - SOC - 183
Sociology 183Session 3: The U.S. Pattern of Ethno-Racial DivisionsMonday, September 19, 11AgendaSectioning Response Papers Introductory Remarks Discussion of ReadingsMonday, September 19, 11Required ReadingsAlba Fredrickson Lewis NashMonday, Septe
Harvard - SOC - 183
SOCIOLOGY 183 Race and Ethnic Relations Session 3: The U.S. Pattern of Ethno-Racial Divisions Dr. Seth D. HannahCompeting Major Sociological ModelsEthnicity, Cultural Difference, and Assimilation Race, Racial Domination, and AntiAmalgamationism (see Hol
Harvard - SOC - 183
SOCIOLOGY 183 Race and Ethnic Relations Session 4: Residential Segregation: A Key to Black-White Inequality Dr. Seth D. HannahAGENDAThe Increasing Importance of Class The Persisting Importance of Racial Segregation Inequality and Wealth Matters Today Dy
Harvard - SOC - 183
SOCIOLOGY 183 Race and Ethnic Relations Session 5: Racialized Mass Incarceration Dr. Seth D. HannahTulia, Texas Tragedy: The War on Drugs Exposed In 1999 Tom Coleman launches undercover sting operation 46 Arrests (39 Convictions) Named Texas lawman of t
Harvard - SOC - 183
SOCIOLOGY 183 Race and Ethnic Relations Session 6: Immigration Policy: The Mexican American Experience Dr. Seth D. HannahReturn to an Old Debate Assimilation vs. Racialization Triumph of Liberalism vs. Tragic FlawClassical Assimilation Theory Straight
Harvard - SOC - 183
SOCIOLOGY 183 Race and Ethnic Relations Session 7: Foreignness and Change The Asian American Experience Dr. Seth D. HannahSignificant Laws, Treaties, and Court Cases Affecting Asian AmericansSignificant Laws, Treaties, and Court Cases Affecting Asian Am
Harvard - SOC - 183
SOCIOLOGY 183 Race and Ethnic Relations Session 8: Prejudice in Socio-Political Life: SocioOn Native American RightsRace Problem as Moral Dilemma Clash of the American Creed of equality and individual rights vs Actual practice of prejudice and discrimin
Harvard - SOC - 183
SOC 183 Race and Ethnic Relations Session 9: A Comparative Perspective: Race in Latin America Dr. Seth D. HannahAgendaKey Questions Where is the Racial Divide In the U.S. today? Telles's "Race in Another America"Alternative Ways of Constructing Racial
Harvard - SOC - 183
Social Policy and EthnoEthnoRacial Inequality Ineq alitAlicia D. Simmons simmonsa@wjh.harvard.edu April 19, 2010Game Plan Group representation in American politics ReparationsWhen Affirmative Action Was WhiteInequality & Democratic Responsiveness (
Harvard - SOC - 183
SOCIOLOGY 183 Race and Ethnic Relations Session 11 The Future of the Color Line Dr. Seth D. HannahAssimilation Patterns Straightline Assimilation: "acculturation and assimilation are viewed as secular trends that culminate in the eventual absorption of
Harvard - MATH - 20
Object 1skip to main | skip to sidebarBlog ArchiveOlder Post 2006 (5) July (1) Saturday, July 01, 2006 The Dot Product and Cosine The Dot Product and Cosine June (4) Interesting The Dot Next, we'll show thatProduct product of two vectors is the produc
Harvard - MATH - 20
Answers to even-numbered problems in Mathematics for Economic AnalysisKnut Sydster Peter HammondPrefaceMathematics for Economic Analysis, Prentice Hall, 1995 has been out for a long time, and over the years we have had many request for supplying soluti
Harvard - MATH - 20
Harvard University, Math 20 Fall 2011, Instructor: Rachel Epstein1Review for Final ExamYou should review all the material for the midterms, as well as the following new material below. 1. Optimization without constraints (Chapter 17.4-9): (a) Know what
Harvard - MATH - 20
Math 20 Final Exam ReviewCarolyn Stein Exam Date: December 13, 2011Unconstrained OptimizationFinding Stationary PointsTo find the stationary points or critical points, set fx = 0, fy = 0 and find all x, y that satisfy the system of equations. A statio
Harvard - MATH - 20
Key Terms: KNOW THESE INSIDE AND OUT! Leontief Definition (p.378), Examples (Leontief worksheet, 12.1 #1,4)Linear Combination Definition (p.381), Example (12.2 #8)RREF/REF Bretscher supplement online look at examplesDot Product Definition (p.389), Exam