Cellular Automata Project:

Slides:



Advertisements
Similar presentations
LE MOMENT. Calcul des moments LE MOMENT Calcul des moments.
Advertisements

Resonance in a Closed Tube
Test practice Multiplication. Multiplication 9x2.
CIVL3310 STRUCTURAL ANALYSIS
Bending Moments A bending moment exists in a structural element when an external force is applied to the element so that the element bends (or wishes to.
Cyberinfrastructure for Scalable and High Performance Geospatial Computation Xuan Shi Graduate assistants supported by the CyberGIS grant Fei Ye (2011)
Content. Brownian motion in the field free environment. Brownian motion in the external harmonic potential. Debye-Falkenhagen theory and its simulation.
Optimal Sum of Pairs Multiple Sequence Alignment David Kelley.
Evolutionary Model for Bone Adaptation Using Cellular Automata University of Notre Dame – National University of Colombia – COLCIENCIAS Andrés Tovar 1.
ENGR 220 Section 6.1~6.2 BENDING.
Analysis and Performance Results of a Molecular Modeling Application on Merrimac Erez, et al. Stanford University 2004 Presented By: Daniel Killebrew.
Status of Coil Structural Design and Magnetic-Structural Analysis Presented by X.R. Wang Contributors: ORNL: D. Williamson UCSD: S. Malang, A.R. Raffray.
Technion – Israel Institute of Technology Department of Electrical Engineering High Speed Digital Systems Lab Written by: Haim Natan Benny Pano Supervisor:
FE Modeling Strategy Decide on details from design Find smallest dimension of interest Pick element types – 1D Beams – 2D Plate or.
Technion – Israel Institute of Technology Department of Electrical Engineering High Speed Digital Systems Lab Written by: Haim Natan Benny Pano Supervisor:
Frequencies (or time slots or codes) are reused at spatially-separated locations  exploit power falloff with distance. Best efficiency obtained with minimum.
Field Programmable Gate Array (FPGA) Layout An FPGA consists of a large array of Configurable Logic Blocks (CLBs) - typically 1,000 to 8,000 CLBs per chip.
Cellular Automata Avi Swartz 2015 UNC Awards Ceremony.
General Purpose 3D Cellular Automata Modeller. A Regular Lattice of Cells, each obeying the same set of rules Simple rules for individual cells can produce.
Quake Summit 2012 July 9-12, 2012, Boston
Predictive Runtime Code Scheduling for Heterogeneous Architectures 1.
CIVL3310 STRUCTURAL ANALYSIS Professor CC Chang Chapter 11: Displacement Method of Analysis: Slope-Deflection Equations.
Starter Forces sometimes make objects _______ or rotate around a _________. The turning effect of a ______ is called a __________. Moment of a force =
CE 329 Structural Analysis Spring Objectives ― General List Course Objectives Describe Topical Coverage for Class Provide the Formula for Computing.
Softcore Vector Processor Team ASP Brandon Harris Arpith Jacob.
Efficient FPGA Implementation of QR
Towards a Billion Routing Lookups per Second in Software  Author: Marko Zec, Luigi, Rizzo Miljenko Mikuc  Publisher: SIGCOMM Computer Communication Review,
PROCStar III Performance Charactarization Instructor : Ina Rivkin Performed by: Idan Steinberg Evgeni Riaboy Semestrial Project Winter 2010.
GPU Architectural Considerations for Cellular Automata Programming A comparison of performance between a x86 CPU and nVidia Graphics Card Stephen Orchowski,
Research Into the Time Reversal of Cellular Automata Team rm -rf / Daniel Kaplun, Dominic Labanowski, Alex Lesman.
“Politehnica” University of Timisoara Course No. 2: Static and Dynamic Configurable Systems (paper by Sanchez, Sipper, Haenni, Beuchat, Stauffer, Uribe)
By: Daniel BarskyNatalie Pistunovich Supervisors: Rolf HilgendorfInna Rivkin 10/06/2010.
Update of the SPS transverse impedance model Benoit for the impedance team.
Michael Neuberg Christopher Picard.  Encoders are used to determine the exact rotational position for elevation or azimuth of the radar dish  The encoders.
Parallel Computing With High Performance Computing Clusters (HPCs) By Jeremy Cathey.
1 2. The number of unknowns a 1, a 2, a 3, a 4 equals the number of degrees of freedom of the element We have assumed that displacement u at coordinate.
1 Identifying Differentially Regulated Genes Nirmalya Bandyopadhyay, Manas Somaiya, Sanjay Ranka, and Tamer Kahveci Bioinformatics Lab., CISE Department,
Reconfigurable architectures ESE 566. Outline Static and Dynamic Configurable Systems –Static SPYDER, RENCO –Dynamic FIREFLY, BIOWATCH PipeRench: Reconfigurable.
ROBERT ALVAREZ, DAKOTA BOYD, HYDER HUSSAIN, JONATHAN MARTIN Simulations: Cellular Automata.
An automated pipeline balancing in the SRC Reconfigurable Computer and its application to the RC5 cipher breaking Hatim Diab 1, Miaoqing Huang 1, Kris.
Numerical signal processing for LVDT reading based on rad tol components Salvatore Danzeca Ph.D. STUDENT (CERN EN/STI/ECE ) Students’ coffee meeting 1/3/2012.
Simulated Annealing To minimize the wire length. Combinatorial Optimization The Process of searching the solution space for optimum possible solutions.
1 System takes in over 10 Million records from various data sources of FCC, FAA, Public. Determines “Who” owns/controls “Specific.
1 An FPGA Implementation of the Two-Dimensional Finite-Difference Time-Domain (FDTD) Algorithm Wang Chen Panos Kosmas Miriam Leeser Carey Rappaport Northeastern.
Midterm Review 28-29/05/2015 Progress on wire-based accelerating structure alignment Natalia Galindo Munoz RF-structure development meeting 13/04/2016.
Lagouge TARTIBU KWANDA Mechanical Engineering
SHERINE RAJ AP/CIVIL ENGINEERING DEPARTMENT OF SCD
Backprojection Project Update January 2002
Introduction to SEAMCAT
GdX - Grid eXplorer parXXL: A Fine Grained Development Environment on Coarse Grained Architectures PARA 2006 – UMEǺ Jens Gustedt - Stéphane Vialle - Amelia.
Chapter No. 04 Equilibrium
EE360: Lecture 13 Outline Adaptive Techniques for Cellular
Implementation of 2D stress-strain Finite Element Modeling on MATLAB
Structural Technical Report #4: Lateral System Analysis Study
Vector accelerator array in constrained memory bandwidth
CS/EE 217 – GPU Architecture and Parallel Programming
Rotation Angular frequency vs time graph w (rad s-1)
Kevin Mason Michael Suggs
FINITE ELEMENT METHOD (INTRODUCTION)
قوانين برگزاري مناقصات و آيين نامه مالي و معاملاتي دانشگاه علوم پزشكي و خدمات بهداشتي ،درماني تهران
مديريت موثر جلسات Running a Meeting that Works
Unit 3 Review (Calculator)
FINITE ELEMENT METHOD (INTRODUCTION)
IMPLEMENTATION OF SMART ANTENNA USING
Calculate 9 x 81 = x 3 3 x 3 x 3 x 3 3 x 3 x 3 x 3 x 3 x 3 x =
Eng Ship Structures 1 Hull Girder Response Analysis
The Formation of a Packard Snowflake
Matthew DeFilippis EPS 109 Fall ‘18
Cave generation with cellular automata
Presentation transcript:

Cellular Automata Project: FPGA Implementation of Beam Analysis

Cellular Automata Model Single Cell per PE Each Processing Element (PE) Calculates its Value Based on its Adjacent Neighbors

Cellular Automata Model Multiple Cells per PE Each Processing Element Calculates the Value of Multiple Cells

Beam Model Calculates displacement and rotation of each cell Cells can have fixed displacement, rotation, or both External forces and/or moments can be applied

Processing Element Design

Number of Cells vs. Maximum Frequency

Number of Cells vs. FPGA Utilization

Number of Cells vs. Million Operations Per Second

Number of Cells vs. Million Cell Updates Per Second

C Simulation Results Based on timing of optimized C simulation running on CCM1 (1.4GHz, 1GB RAM) Simulator ran 1M iterations of a 5448 cell beam model in 111.4s Million Cell Updates per Second: 48.9