High Speed Digital Systems Lab June 2008 Acceleration of Economic Calculation Developers: Ayal Ozer and Eyal Efrat Mentor: Michael Yampolsky Black & Scholes.

Slides:



Advertisements
Similar presentations
Nios Multi Processor Ethernet Embedded Platform Final Presentation
Advertisements

Used to Procure Goods & Supplies. Office supplies Operating supplies Computer hardware and software (non- capitalized
Brad Berdine Brian Henze Beth Cohlman Bryan Schiele.
Comparison of Altera NIOS II Processor with Analog Device’s TigerSHARC
MATLAB Examples. CS 1112 MATLAB Examples Find the number of positive numbers in a vector x = input( 'Enter a vector: ' ); count = 0; for ii = 1:length(x),
Implementation methodology for Emerging Reconfigurable Systems With minimum optimization an appreciable speedup of 3x is achievable for this program with.
Week 1- Fall 2009 Dr. Kimberly E. Newman University of Colorado.
Stop Watch Sean Hicks Dongpu Jin ELEC 307 Project 2 Instructor: Alvaro Pinto April/12/2011.
Characterization Presentation Neural Network Implementation On FPGA Supervisor: Chen Koren Maria Nemets Maxim Zavodchik
Mid semester Presentation Data Packages Generator & Flow Management Data Packages Generator & Flow Management Data Packages Generator & Flow Management.
Data Stream Managing Unit Final Presentation Advisor : Vitaly Spector Students : Neomi Makleff Hadas Azulay Lab : High Speed Digital Systems.
1 Optimizing multi-processor system composition Characterization Presentation November 20 th – 2007 Performing: Isaac Yarom Supervising: Mony Orbach Annual.
Paper Title Your Name CMSC 838 Presentation. CMSC 838T – Presentation Motivation u Problem paper is trying to solve  Characteristics of problem  … u.
A Comparative Study of Network Protocols & Interconnect for Cluster Computing Performance Evaluation of Fast Ethernet, Gigabit Ethernet and Myrinet.
Characterization Presentation Spring 2006 Implementation of generic interface To electronic components via USB2 Connection Supervisor Daniel Alkalay System.
EE 231 Digital Electronics Fall 01 week 1-slide 1 Digital Hardware Systems Digital Systems Digital vs. Analog Waveforms Analog: values vary over a broad.
SIMULATORS: A basic tool to contract time and experiment before risking money.  TARGET USERS:  Private Investors  Brokerage AXE,AXEΠΕΥ, ΑΕΠΕΥ  BANKS.
Technion – Israel Institute of Technology Department of Electrical Engineering High Speed Digital Systems Lab Project performed by: Naor Huri Idan Shmuel.
Eye Tracking Project Project Supervisor: Ido Cohen By: Gilad Ambar
The Technion Israeli Institute of Technology Intel Inc. A cooperation of:
The Technion Israeli Institute of Technology Intel Inc. A cooperation of:
The Technion Israeli Institute of Technology Intel Inc. A cooperation of:
Performed by: Yevgeny Kliteynik Ofir Cohen Instructor: Yevgeny Fixman המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון.
Elad Hadar Omer Norkin Supervisor: Mike Sumszyk Winter 2010/11 Date: Technion – Israel Institute of Technology Faculty of Electrical Engineering High Speed.
Objectives Define and give examples of hardware and software, and describe the difference between them Identify the main hardware components of a computer.
General FPGA Architecture Field Programmable Gate Array.
1 Implementation in Hardware of Video Processing Algorithm Performed by: Yony Dekell & Tsion Bublil Supervisor : Mike Sumszyk Semesterial project SPRING.
EKT303/4 PRINCIPLES OF PRINCIPLES OF COMPUTER ARCHITECTURE (PoCA)
F. Peter Boer June, 2007 Risk-adjusted Valuation for R&D Projects.
By: Oleg Schtofenmaher Maxim Fudim Supervisor: Walter Isaschar Characterization presentation for project Winter 2007 ( Part A)
Elad Hadar Omer Norkin Supervisor: Mike Sumszyk Winter 2010/11, Single semester project. Date:22/4/12 Technion – Israel Institute of Technology Faculty.
Implementation - Part 2 CPS 181s March 18, Pieces of the Site-building Puzzle Page 180, figure 4.1.
Information Systems Lecture 10,11,12 IT Fundamentals MBA (II) 4 th Semester Farhan Mir.
High Speed Digital Systems Lab Asic Test Platform Supervisor: Michael Yampolsky Assaf Mantzur Gal Rotbard Project Midterm Presentation One-Semester Project.
Lab Group L2Bx EECE 380 – Electrical Engineering Design Studio (Spring 2014) 1 Spectrum Analyzer Michael Halpenny-Mason, Presenter 2, Presenter 3, Presenter.
Company LOGO Mid semester presentation Spring 2008/9 Performed by: Alexander PavlovDavid Domb Supervisor: Mony Orbach GPS/INS Computing System.
“Politehnica” University of Timisoara Course No. 2: Static and Dynamic Configurable Systems (paper by Sanchez, Sipper, Haenni, Beuchat, Stauffer, Uribe)
Lesson 1 Operating Systems, Part 1. Objectives Describe and list different operating systems Understand file extensions Manage files and folders.
Testing of A/D Converters István Kollár Budapest University of Technology and Economics Dept. of Measurement and Information Systems Budapest, Hungary.
Ian Gover Education Technology Adviser Somerset County Council Hardware.
1 Implementation in Hardware of Video Processing Algorithm Performed by: Yony Dekell & Tsion Bublil Supervisor : Mike Sumszyk SPRING 2008 High Speed Digital.
EKT303/4 PRINCIPLES OF PRINCIPLES OF COMPUTER ARCHITECTURE (PoCA)
1 Structure of Aalborg University Welcome to Aalborg University.
Project D1427: Stand Alone FPGA Programmer Final presentation 6/5/10 Supervisor: Mony Orbach Students: Shimrit Bar Oz Avi Zukerman High Speed Digital Systems.
Computer Engineering 4OI4 Project Proposal James Gurunlian Clarence Ngai
Motivation: Sorting is among the fundamental problems of computer science. Sorting of different datasets is present in most applications, ranging from.
EE 316 Computer Engineering Junior Lab Project 2 Digital Yahtzee.
Technion – Israel Institute of Technology Department of Electrical Engineering High Speed Digital Systems Lab Project performed by: Naor Huri Idan Shmuel.
1. * In 2011 the split between workloads * 70% for traditional data centers * 30% for cloud based data centers * In 2016 the split between workloads *
USB host for web camera connection Characterization presentation Presenters: Alexander Shapiro Sergey Alexandrov Supervisor: Mike Sumszyk High Speed Digital.
Company LOGO Project Characterization Spring 2008/9 Performed by: Alexander PavlovDavid Domb Supervisor: Mony Orbach GPS/INS Computing System.
OPTIMIZING A MULTI- PROCESSOR SYSTEM Performing: Isaac Yarom Supervised by: Mony Orbach 15/5/2008 Annual Project – Semester A (2007-1) Mid-term presentation.
Unit 19 Computer Music Systems 1 Examine the hardware options available for the composition and production of music using computer technology assess the.
המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון טכנולוגי לישראל הפקולטה להנדסת חשמל Technion - Israel institute of technology.
1 Chapter 13: FINANCIAL MODELING CASE STUDY IN FORESTRY PROJECT EVALUATION. Description of a generic computer model for the evaluation of various forestry.
Co-processors for speeding up drug design algorithms Advait Jain Priyanka Jindal Pulkit Gambhir.
Performed by: Or Rozenboim Gilad Shterenshis Instructor: Ina Rivkin המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון.
Abstract Hooked on Harmonix has been helping you play piano since The project takes input from a commercial MIDI keyboard and displays an image of.
Data Stream Managing Unit Intermediate Presentation Advisor : Vitaly Spector Students : Neomi Makleff Hadas Azulay Lab : High Speed Digital Systems.
Time Calibration System for RF Cavity Breakdown Measurements Juan Takase Northwestern University SIST INTERN Fermi National Lab 08/04/2015.
Pipeline Leak Detection Device
THE PROCESS OF EMBEDDED SYSTEM DEVELOPMENT
Course Agenda DSP Design Flow.
Matlab as a Development Environment for FPGA Design
Mapping Tool Joanna Ma University of British Columbia Department of Electrical and Computer Engineering Radio Science Lab II – OBJECTIVES Short-term: Create.
Stimulating Economic Growth
National University of Laos
 Is a machine that is able to take information (input), do some work on (process), and to make new information (output) COMPUTER.
The Virtual Instruments: Presentation 2
Computer System.
Presentation transcript:

High Speed Digital Systems Lab June 2008 Acceleration of Economic Calculation Developers: Ayal Ozer and Eyal Efrat Mentor: Michael Yampolsky Black & Scholes model Acceleration

Motivation Motivation Theoretic Background Theoretic Background Project Objectives Project Objectives Method of Operation Method of Operation System Inputs & Outputs System Inputs & Outputs System performance System performance Hardware vs. Software Hardware vs. Software Benchmark Benchmark Time Table Time Table Acceleration of Economic Calculation Agenda

World trade is more dynamic World trade is more dynamic There ’ s too much data to process in standard Hardware & Software There ’ s too much data to process in standard Hardware & Software Acceleration of Economic Calculation Motivation Because time is money!

What is an option? What is an option? Which options are we going to work with? Which options are we going to work with? What is the Black & Scholes model? What is the Black & Scholes model? Acceleration of Economic Calculation Theoretic Background

Real time B&S calculation provides a great advantage in capital markets Real time B&S calculation provides a great advantage in capital markets Using specialized hardware could accelerate the calculation time of the B&S value by a factor of hundreds Using specialized hardware could accelerate the calculation time of the B&S value by a factor of hundreds Acceleration of Economic Calculation Project Objectives

Acceleration of Economic Calculation Modus operandi – method of operation Compute the Black & Scholes value of the options in the MAOF index using a hi-speed FPGA and parallelizing the calculation process Compute the Black & Scholes value of the options in the MAOF index using a hi-speed FPGA and parallelizing the calculation process Create a user interface which will display a table with live data and the B&S value of each option. Create a user interface which will display a table with live data and the B&S value of each option.

Acceleration of Economic Calculation System Inputs INPUT Financial info about options of the MAOF Financial server Financial serverOUTPUT B&S calculation for the options B&S calculation for the options The difference between the option and it ’ s B&S value The difference between the option and it ’ s B&S value

Acceleration of Economic Calculation System Performance The name of the game is SPEED The name of the game is SPEED The calculation must be quick, hence the choice of a high speed FPGA platform. The calculation must be quick, hence the choice of a high speed FPGA platform. The aim is to increase calculation speed by a factor of hundreds. The aim is to increase calculation speed by a factor of hundreds.

Acceleration of Economic Calculation Hardware vs. Software The B&S model will be initially be calculated by software using C++ The B&S model will be initially be calculated by software using C++ The B&S model will then be implemented using an Altera Startix II FPGA mounted on a GiDEL ProcStar II board. The B&S model will then be implemented using an Altera Startix II FPGA mounted on a GiDEL ProcStar II board.

Acceleration of Economic Calculation Benchmark FPGA Software Test vector = ?

Acceleration of Economic Calculation Time Table

Acceleration of Economic Calculation Questions?