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.
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