VLSI FOR ARTIFICIAL INTELLIGENCE

Size: px
Start display at page:

Download "VLSI FOR ARTIFICIAL INTELLIGENCE"

Transcription

1 VLSI FOR ARTIFICIAL INTELLIGENCE

2 THE KLUWER INTERNATIONAL SERIES IN ENGINEERING AND COMPUTER SCIENCE VLSI, COMPUTER ARCHITECTURE AND DIGITAL SIGNAL PROCESSING Consulting Editor Jonathan Allen Other books in the series: Logic Minimization Algorithms jor VLSI Synthesis. R.K. Brayton, O.D. Hachtel, C.T. McMullen, and A.L. Sangiovanni-Vincentelli. ISBN Adaptive Filters: Structures, Algorithms, and Applications. M.L. Honig and D.O. Messerschmitt. ISBN Introduction to VLSI Silicon Devices: Physics, Technology and Characterization. B. El-Kareh and R.J. Bombard. ISBN Latchup in CMOS Technology: The Problem and Its Cure. R.R. Troutman. ISBN Digital CMOS Circuit Design. M. Annaratone. ISBN The Bounding Approach to VLSI Circuit Simulation. C.A. Zukowski. ISBN Multi-Level Simulation jor VLSI Design. D.D. Hill and D.R. Coelho. ISBN Relaxation Techniques jor the Simulation oj VLSI Circuits. J. White and A. Sangiovanni-Vincentelli. ISBN i:S-X. VLSI CAD Tools and Applications. W. Fichtner and M. Morf, editors. ISBN A VLSI Architecture jor Concurrent Data Structures. W.J. Dally. ISBN Yield Simulation jor Integrated Circuits. D.M.H. Walker. ISBN VLSI Specification, Verification and Synthesis. o. Birtwistle and P.A. Subrahmanyam. ISBN Fundamentals oj Computer-Aided Circuit Simulation. W.J. McCalla. ISBN Serial Data Computation. s.o. Smith and P.B. Denyer. ISBN X. Phonological Parsing in Speech Recognition. K.W. Church. ISBN Simulated Annealing jor VLSI Design. D.F. Wong, H.W. Leong, and C.L. Liu. ISBN Polycrystalline Silicon jor Integrated Circuit Applications. T. Kamins. ISBN FET Modeling jor Circuit Simulation. D. Divekar. ISBN VLSI Placement and Global Routing Using Simulated Annealing. C. Sechen. ISBN Adaptive Filters and Equalisers. B. Mulgrew, C.F.N. Cowan. ISBN Computer-Aided Design and VLSI Device Development, Second Edition. K.M. Cham, S-Y. Dh, J.L. Moll, K. Lee, P. Vande Voorde, D. Chin. ISBN: Automatic Speech Recognition. K-F. Lee. ISBN Speech Time-Frequency Representations. M.D. Riley. ISBN X A Systolic Array Optimizing Compiler. M.S. Lam. ISBN: Algorithms and Techniquesjor VLSI Layout Synthesis. D. Hill, D. Shugard, J. Fishburn, K. Keutzer. ISBN: Switch-Level Timing Simulation oj MOS VLSI Circuits. V.B. Rao, D.V. Dverhauser, T.N. Trick, I.N. Hajj. ISBN

3 VLSI FOR ARTIFICIAL INTELLIGENCE edited by Jose G. Delgado-Frias Department of Electrical Engineering State University of New York at Binghamton Will R. Moore Department of Engineering Science University of Oxford KLUWER ACADEMIC PUBLISHERS BOSTON/DORDRECHT/LONDON

4 Distributors for North America: Kluwer Academic Publishers 101 Philip Drive Assinippi Park Norwell, Massachusetts USA Distributors for the UK and Ireland: Kluwer Academic Publishers Falcon House, Queen Square Lancaster LAI lrn, UNITED KINGDOM Distributors for all other countries: Kluwer Academic Publishers Group Distribution Centre Post Office Box AH Dordrecht, THE NETHERLANDS Library of Congress Cataloging-in-Publication Data VLSI for artificial intelligence. (The Kluwer international series in engineering and computer science; 68) Includes bibliographies and index. 1. Artificial intelligence-data processing. 2. Integrated circuits-very large scale integration. I. Delgado-Frias, Jose G. II. Moore, Will R. III. Series. Q336.V ISBN-13: e-isbn-13: DOl: / Copyright 1989 by Kluwer Academic Publishers Softcover reprint of the hardcover 1 st edition 1989 All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, mechanical, photocopying, recording, or otherwise, without the prior written permission of the publisher, Kluwer Academic Publishers, 101 Philip Drive, Assinippi Park, Norwell, Massachusetts

5 Contents List of Contributors Preface Programme Committee Prologue viii ix x xi 1 Prolog Machines From Low Level Semantic Description of Prolog to Instruction Set and VLSI Design 3 Reinhard Eck 1.2 A 32 Bit Processor for Compiled Prolog 13 Pierluigi Civera, Dante Del Corso, Gianluca Piccinini and Maurizio Zamboni 1.3 CARMEL-I: A VLSI Architecture for Flat Concurrent Prolog 27 Ran Ginosar and Arie Harsat 1.4 VLSI for Parallel Execution of Prolog 38 Jeff Reynolds and Sergio Delgado-Rannauro 2 Functional Programming Oriented Architectures Supporting Functional and Logic Programming Languages through a Data Parallel VLSI Architecture 49 John O'Donnell 2.2 Translating Declaratively Specified Knowledge and Usage Requirements into a Reconfigurable Machine Richard Frost, Subir Bandyopadhyay and Dimitris Phoukas 61 3 Garbage Collection 3.1 VLSI-Appropriate Garbage Collection Support Steven Krueger 3.2 A Self-timed Circuit for a Prolog Machine Yves Bekkers, Louis Chevallier, Serge Le Huitouze, Olivier Ridoux and Lucien Ungaro

6 vi Contents 4 Content-Addressable Memory 4.1 VLSI and Rule-Based Systems Peter Kogge, John Oldfield, Mark Brule and Charles Stormon 4.2 Unify with Active Memory Yan Ng, Raymond Glover and Chew-Lye Chng 4.3 The Pattern Addressable Memory: Hardware for Associative Processing Ian Robinson Knowledge Based Systems 5.1 A High Performance Relational Algebraic Processor for Large Knowledge Bases Simon Lavington, Jerome Robinson and Kai-Yau Mok 5.2 A WSI Semantic Network Architecture Jose Delgado-Frias and Will Moore 6 Neural Architectures 6.1 A VLSI Implementation of Multilayered Neural Networks Bernard Faure and Guy Mazare 6.2 A Fully Digital Integrated CMOS Hopfield Network Including the Learning Algorithm Michel Weinfeld 6.3 A Neural Network for 3-D VLSI Accelerator Tadashi Ae and Reiji Aibara 6.4 Shift Invariant Associative Memory Donald Prados and Subhash Kak 7 Digital and Analog VLSI Neural Networks 7.1 VLSI Bit-Serial Neural Networks Zoe Butler, Alan Murray and Anthony Smith 7.2 A New CMOS Architecture for Neural Networks Michel Verleysen, Bruno Sirletti and Paul Jespers 7.3 A Limited-Interconnect, Highly Layered Synthetic Neural Architecture Lex Akers, Mark Walker, David Ferry and Robert Grondin 7.4 VLSI-Design of Associative Networks Ulrich Ruckert and Karl Goser 7.5 Fully-Programmable Analogue VLSI Devices for the Implementation of Neural Networks Alan Murray, Anthony Smith and Lionel Tarassenko

7 Contents vii 8 Architectures for Neural Computing Are Special Chips Necessary for Neural Computing? Igor Aleksander 8.2 A VLSI Systolic Array Dedicated to Hopfield Neural Network Frant;ois Blayo and Philippe Hurat 8.3 An Integrated System for Neural Network Simulations Simon Garth and Danny Pike Index

8 List of Contributors T Ae, Hiroshima (Japan) R Aibara, Hiroshima (Japan) L A Akers, Arizona State (USA) I Aleksander, Imperial College (UK) S Bandyopadhyay, Windsor (Canada) Y Bekkers, INRIA (France) F Blayo, LGI (France) M Brule, Syracuse (USA) Z F Butler, Edinburgh (UK) L Chevallier, INRIA (France) C L Chng, Nanyang (Taiwan) P Civera, Torino (Italy) J G Delgado-Frias, Oxford (UK) S Delgado-Rannauro, Essex (UK) D Del Corso, Torino (Italy) REck, Erlangen-Nuernberg (FRG) B Faure, IMAG (France) D K Ferry, Arizona State (USA) R A Frost, Windsor (Canada) S Garth, Texas Instruments (UK) R Ginosar, Technion (Israel) R J Glover, Brunei (UK) K Goser, Dortmund (FRG) R 0 Grondin, Arizona State (USA) A Harsat, Technion (Israel) P Hurat, LGI (France) P G A Jespers, Louvain (Belgium) S Kak, Louisiana State (USA) P M Kogge, IBM (USA) S D Krueger, TI (USA) S H Lavington, Essex (UK) S Le Huitouze, INRIA (France) G Mazare, IMAG (France) K-Y Mok, Essex (UK) W R Moore, Oxford (UK) A F Murray, Edinburgh (UK) Y H Ng, Imperial College (UK) J T O'Donnell, Glasgow (UK) J Oldfield, Syracuse (USA) D Phoukas, Windsor (Canada) D Pike, Cambridge (UK) G L Piccinini, Torino (Italy) D Prados, Louisiana State (USA) J Reynolds, Essex (UK) o Ridoux, INRIA (France) I N Robinson, HP (USA) J Robinson, Essex (UK) U Ruckert, Dortmund (FRG) B Sirletti, Louvain (Belgium) A V W Smith, Edinburgh (UK) C Stormon, Syracuse (USA) L Tarassenko, Oxford (UK) L Ungaro, INRIA (France) M Verleysen, Louvain (Belgium) M R Walker, Arizona State (USA) M Weinfeld, Poly technique (France) M Zamboni, Torino (Italy)

9 Preface This book is an edited selection of the papers presented at the International Workshop on VLSI for Artiflcial Intelligence which was held at the University of Oxford in July Our thanks go to all the contributors and especially to the programme committee for all their hard work. Thanks are also due to the ACM-SIGARCH, the Alvey Directorate, the lee and the IEEE Computer Society for publicising the event and to Oxford University for their active support. We are particularly grateful to David Cawley and Paula Appleby for coping with the administrative problems. Jose Delgado-Frias Will Moore October 1988

10 Programme Committee Igor Aleksander, Imperial College (UK) Yves Bekkers, IRISA/INRIA (France) Michael Brady, University of Oxford (UK) Jose Delgado-Frias, University of Oxford (UK) Steven Krueger, Texas Instruments Inc. (USA) Simon Lavington, University of Essex (UK) Will Moore, University of Oxford (UK) Philip Treleaven, University College London (UK) Benjamin Wah, University of Illinois (USA)

11 Prologue Research on architectures dedicated to artificial intelligence (AI) processing has been increasing in recent years, since conventional data- or numerically-oriented architectures are not able to provide the computational power and/or functionality required. For the time being these architectures have to be implemented in VLSI technology with its inherent constraints on speed, connectivity, fabrication yield and power. This in turn impacts on the effectiveness of the computer architecture. The aim of this book is to present the state-of-the-art and future trends on VLSI implementations of machines for AI computing. In order to achieve this objective the papers are drawn from a number of research communities spanning the subjects of VLSI design through computer architectures to AI programming and applications. This book has eight chapters which have been grouped into three major categories: hardware support for artificial intelligence programming languages, computer architectures for knowledge oriented systems, and neural network hardware implementations. This grouping covers the complete range from purely programmable systems to learning systems and from symbolic manipulation to connectionism. Hardware support for artificial intelligence programming languages Logic-oriented programming languages -such as Prolog- and functional languages -such as pure Lisp and Miranda- have been widely used as high-level languages for artificial intelligence applications. As a consequence, much research has been carried out to develop high performance computers for these programming languages. Chapter 1 contains papers which examine the implementations of Prolog machines. Although, the majority of these machines are based on the Warren abstract machine (WAM), there is a wide range of architectures: from reduced instruction set computers (RISC) to complex instruction set computers (CISC) and from uni-processor to multiprocessor architectures. Chapter 2 presents two functional programming oriented VLSI architectures. Chapter 3 looks at hardware support for programming languages to overcome memory limitations. Garbage collection (GC) helps to reclaim memory space that is no longer used by the program. In this chapter two garbage collectors are discussed; the first is for Lisp-like machines and the second for Prolog computers. Computer architectures for knowledge oriented systems Knowledge representation and manipulation tasks are frequently required in AI systems. These tasks have inherent parallelism which must be exploited in order to obtain reasonable execution times. Chapter 4 deals with content-addressable memory (CAM) circuits. CAM circuits are useful for applications such as production systems and logic programming. The CAM implementations presented in this chapter illustrate the effective use of parallelism. In Chapter 5, two architectures for

12 xii Prologue knowledge bases are described. The multiprocessor architectures are based on relational algebraic operations and semantic networks. Neural network hardware implementations In recent years many computer scientists have become interested in neural network models. Such models are believed to have a potential for new architectures for computing systems; such systems may be able to achieve human-like performance in some fields. Chapter 6 looks at architectural implementations of neural networks which Il re based on the Hopfield model. Chapter 7 presents several digital and analog circuits to implement these networks. The implementations reveal contrasting approaches to exploiting the VLSI capabilities and for overcoming the limitations imposed by this technology. Chapter 8 gives some alternative designs for neural network computations. The computers presented here are not themselves based on a neural network model but they do, through more conventional conventional architectures provide high computational power for neural computing applications.

13 VLSI FOR ARTIFICIAL INTELLIGENCE

School of Computer Science

School of Computer Science School of Computer Science Computer Science - Honours Level - 2014/15 October 2014 General degree students wishing to enter 3000- level modules and non- graduating students wishing to enter 3000- level

More information

Rapid System Prototyping with FPGAs

Rapid System Prototyping with FPGAs Rapid System Prototyping with FPGAs By R.C. Coferand Benjamin F. Harding AMSTERDAM BOSTON HEIDELBERG LONDON NEW YORK OXFORD PARIS SAN DIEGO SAN FRANCISCO SINGAPORE SYDNEY TOKYO Newnes is an imprint of

More information

Switching and Finite Automata Theory

Switching and Finite Automata Theory Switching and Finite Automata Theory Understand the structure, behavior, and limitations of logic machines with this thoroughly updated third edition. New topics include: CMOS gates logic synthesis logic

More information

Datavetenskapligt Program (kandidat) Computer Science Programme (master)

Datavetenskapligt Program (kandidat) Computer Science Programme (master) Datavetenskapligt Program (kandidat) Computer Science Programme (master) Wolfgang Ahrendt Director Datavetenskap (BSc), Computer Science (MSc) D&IT Göteborg University, 30/01/2009 Part I D&IT: Computer

More information

The Rehabilitation of Cognitive Disabilities

The Rehabilitation of Cognitive Disabilities The Rehabilitation of Cognitive Disabilities The Rehabilitation of Cognitive Disabilities Edited by J. Michael Williams Center for Applied Psychological Research Memphis State University Memphis, Tennessee

More information

Levels of Analysis and ACT-R

Levels of Analysis and ACT-R 1 Levels of Analysis and ACT-R LaLoCo, Fall 2013 Adrian Brasoveanu, Karl DeVries [based on slides by Sharon Goldwater & Frank Keller] 2 David Marr: levels of analysis Background Levels of Analysis John

More information

Draft dpt for MEng Electronics and Computer Science

Draft dpt for MEng Electronics and Computer Science Draft dpt for MEng Electronics and Computer Science Year 1 INFR08012 Informatics 1 - Computation and Logic INFR08013 Informatics 1 - Functional Programming INFR08014 Informatics 1 - Object- Oriented Programming

More information

Agenda. Michele Taliercio, Il circuito Integrato, Novembre 2001

Agenda. Michele Taliercio, Il circuito Integrato, Novembre 2001 Agenda Introduzione Il mercato Dal circuito integrato al System on a Chip (SoC) La progettazione di un SoC La tecnologia Una fabbrica di circuiti integrati 28 How to handle complexity G The engineering

More information

LONG BEACH CITY COLLEGE MEMORANDUM

LONG BEACH CITY COLLEGE MEMORANDUM LONG BEACH CITY COLLEGE MEMORANDUM DATE: May 5, 2000 TO: Academic Senate Equivalency Committee FROM: John Hugunin Department Head for CBIS SUBJECT: Equivalency statement for Computer Science Instructor

More information

TRAINING A LIMITED-INTERCONNECT, SYNTHETIC NEURAL IC

TRAINING A LIMITED-INTERCONNECT, SYNTHETIC NEURAL IC 777 TRAINING A LIMITED-INTERCONNECT, SYNTHETIC NEURAL IC M.R. Walker. S. Haghighi. A. Afghan. and L.A. Akers Center for Solid State Electronics Research Arizona State University Tempe. AZ 85287-6206 mwalker@enuxha.eas.asu.edu

More information

Masters in Human Computer Interaction

Masters in Human Computer Interaction Masters in Human Computer Interaction Programme Requirements Taught Element, and PG Diploma in Human Computer Interaction: 120 credits: IS5101 CS5001 CS5040 CS5041 CS5042 or CS5044 up to 30 credits from

More information

Masters in Advanced Computer Science

Masters in Advanced Computer Science Masters in Advanced Computer Science Programme Requirements Taught Element, and PG Diploma in Advanced Computer Science: 120 credits: IS5101 CS5001 up to 30 credits from CS4100 - CS4450, subject to appropriate

More information

CATHOLIC SCHOOLS PRIVATE AND SOCIAL EFFECTS

CATHOLIC SCHOOLS PRIVATE AND SOCIAL EFFECTS CATHOLIC SCHOOLS PRIVATE AND SOCIAL EFFECTS CATHOLIC SCHOOLS PRIVATE AND SOCIAL EFFECTS by William Sander DePaul University Department of Economics Chicago, Illinois Springer Science+Business Media, LLC

More information

Masters in Artificial Intelligence

Masters in Artificial Intelligence Masters in Artificial Intelligence Programme Requirements Taught Element, and PG Diploma in Artificial Intelligence: 120 credits: IS5101 CS5001 CS5010 CS5011 CS4402 or CS5012 in total, up to 30 credits

More information

Introduction to Digital System Design

Introduction to Digital System Design Introduction to Digital System Design Chapter 1 1 Outline 1. Why Digital? 2. Device Technologies 3. System Representation 4. Abstraction 5. Development Tasks 6. Development Flow Chapter 1 2 1. Why Digital

More information

Deploying Artificial Intelligence Techniques In Software Engineering

Deploying Artificial Intelligence Techniques In Software Engineering Deploying Artificial Intelligence Techniques In Software Engineering Jonathan Onowakpo Goddey Ebbah Department of Computer Science University of Ibadan Ibadan, Nigeria Received March 8, 2002 Accepted March

More information

Reasons for need for Computer Engineering program From Computer Engineering Program proposal

Reasons for need for Computer Engineering program From Computer Engineering Program proposal Reasons for need for Computer Engineering program From Computer Engineering Program proposal Department of Computer Science School of Electrical Engineering & Computer Science circa 1988 Dedicated to David

More information

CS491 Great Principles of Information Technology

CS491 Great Principles of Information Technology CS491 Great Principles of Information Technology Prepared by P. J. Denning 1/22/01 Approved by CS Faculty as new course and as senior option course I. CATALOG INFORMATION A. CS 491: Great Principles of

More information

Chapter 2 Logic Gates and Introduction to Computer Architecture

Chapter 2 Logic Gates and Introduction to Computer Architecture Chapter 2 Logic Gates and Introduction to Computer Architecture 2.1 Introduction The basic components of an Integrated Circuit (IC) is logic gates which made of transistors, in digital system there are

More information

NEURAL NETWORK FUNDAMENTALS WITH GRAPHS, ALGORITHMS, AND APPLICATIONS

NEURAL NETWORK FUNDAMENTALS WITH GRAPHS, ALGORITHMS, AND APPLICATIONS NEURAL NETWORK FUNDAMENTALS WITH GRAPHS, ALGORITHMS, AND APPLICATIONS N. K. Bose HRB-Systems Professor of Electrical Engineering The Pennsylvania State University, University Park P. Liang Associate Professor

More information

Bachelor Degree in Informatics Engineering Master courses

Bachelor Degree in Informatics Engineering Master courses Bachelor Degree in Informatics Engineering Master courses Donostia School of Informatics The University of the Basque Country, UPV/EHU For more information: Universidad del País Vasco / Euskal Herriko

More information

List of courses MEngg (Computer Systems)

List of courses MEngg (Computer Systems) List of courses MEngg (Computer Systems) Course No. Course Title Non-Credit Courses CS-401 CS-402 CS-403 CS-404 CS-405 CS-406 Introduction to Programming Systems Design System Design using Microprocessors

More information

INVENTORY MANAGEMENT: Principles, Concepts and Techniques

INVENTORY MANAGEMENT: Principles, Concepts and Techniques INVENTORY MANAGEMENT: Principles, Concepts and Techniques Materials Management I Logistics Series Eugene L. Magad, Series Editor Previously vublished by Chavman & Hall Total Materials Management: Achieving

More information

Architectures and Platforms

Architectures and Platforms Hardware/Software Codesign Arch&Platf. - 1 Architectures and Platforms 1. Architecture Selection: The Basic Trade-Offs 2. General Purpose vs. Application-Specific Processors 3. Processor Specialisation

More information

USTC Course for students entering Clemson F2013 Equivalent Clemson Course Counts for Clemson MS Core Area. CPSC 822 Case Study in Operating Systems

USTC Course for students entering Clemson F2013 Equivalent Clemson Course Counts for Clemson MS Core Area. CPSC 822 Case Study in Operating Systems USTC Course for students entering Clemson F2013 Equivalent Clemson Course Counts for Clemson MS Core Area 398 / SE05117 Advanced Cover software lifecycle: waterfall model, V model, spiral model, RUP and

More information

Trading. Theory and Practice

Trading. Theory and Practice Professional Automated Trading Theory and Practice EUGENE A. DURENARD WILEY Contents Preface xv CHAPTffi 1 introductiofl to Systematic Tradlns 1 1.1 Definition of Systematic Trading 2 1.2 Philosophy of

More information

7a. System-on-chip design and prototyping platforms

7a. System-on-chip design and prototyping platforms 7a. System-on-chip design and prototyping platforms Labros Bisdounis, Ph.D. Department of Computer and Communication Engineering 1 What is System-on-Chip (SoC)? System-on-chip is an integrated circuit

More information

Masters in Networks and Distributed Systems

Masters in Networks and Distributed Systems Masters in Networks and Distributed Systems Programme Requirements Taught Element, and PG Diploma in Networks and Distributed Systems: 120 credits: IS5101 CS5001 CS5021 CS4103 or CS5023 in total, up to

More information

Masters in Computing and Information Technology

Masters in Computing and Information Technology Masters in Computing and Information Technology Programme Requirements Taught Element, and PG Diploma in Computing and Information Technology: 120 credits: IS5101 CS5001 or CS5002 CS5003 up to 30 credits

More information

RAPID PROTOTYPING OF DIGITAL SYSTEMS Second Edition

RAPID PROTOTYPING OF DIGITAL SYSTEMS Second Edition RAPID PROTOTYPING OF DIGITAL SYSTEMS Second Edition A Tutorial Approach James O. Hamblen Georgia Institute of Technology Michael D. Furman Georgia Institute of Technology KLUWER ACADEMIC PUBLISHERS Boston

More information

Design Cycle for Microprocessors

Design Cycle for Microprocessors Cycle for Microprocessors Raúl Martínez Intel Barcelona Research Center Cursos de Verano 2010 UCLM Intel Corporation, 2010 Agenda Introduction plan Architecture Microarchitecture Logic Silicon ramp Types

More information

How To Write An Fpa Programmable Gate Array

How To Write An Fpa Programmable Gate Array Reconfigurable Field Programmable Gate Arrays for Mission-Critical Applications Niccolò Battezzati Luca Sterpone Massimo Violante Reconfigurable Field Programmable Gate Arrays for Mission-Critical Applications

More information

Aims and Objectives. E 3.05 Digital System Design. Course Syllabus. Course Syllabus (1) Programmable Logic

Aims and Objectives. E 3.05 Digital System Design. Course Syllabus. Course Syllabus (1) Programmable Logic Aims and Objectives E 3.05 Digital System Design Peter Cheung Department of Electrical & Electronic Engineering Imperial College London URL: www.ee.ic.ac.uk/pcheung/ E-mail: p.cheung@ic.ac.uk How to go

More information

NEURAL NETWORKS A Comprehensive Foundation

NEURAL NETWORKS A Comprehensive Foundation NEURAL NETWORKS A Comprehensive Foundation Second Edition Simon Haykin McMaster University Hamilton, Ontario, Canada Prentice Hall Prentice Hall Upper Saddle River; New Jersey 07458 Preface xii Acknowledgments

More information

Curriculum Vitae. John M. Zelle, Ph.D.

Curriculum Vitae. John M. Zelle, Ph.D. Curriculum Vitae John M. Zelle, Ph.D. Address Department of Math, Computer Science, and Physics Wartburg College 100 Wartburg Blvd. Waverly, IA 50677 (319) 352-8360 email: john.zelle@wartburg.edu Education

More information

ON SUITABILITY OF FPGA BASED EVOLVABLE HARDWARE SYSTEMS TO INTEGRATE RECONFIGURABLE CIRCUITS WITH HOST PROCESSING UNIT

ON SUITABILITY OF FPGA BASED EVOLVABLE HARDWARE SYSTEMS TO INTEGRATE RECONFIGURABLE CIRCUITS WITH HOST PROCESSING UNIT 216 ON SUITABILITY OF FPGA BASED EVOLVABLE HARDWARE SYSTEMS TO INTEGRATE RECONFIGURABLE CIRCUITS WITH HOST PROCESSING UNIT *P.Nirmalkumar, **J.Raja Paul Perinbam, @S.Ravi and #B.Rajan *Research Scholar,

More information

VHDL DESIGN OF EDUCATIONAL, MODERN AND OPEN- ARCHITECTURE CPU

VHDL DESIGN OF EDUCATIONAL, MODERN AND OPEN- ARCHITECTURE CPU VHDL DESIGN OF EDUCATIONAL, MODERN AND OPEN- ARCHITECTURE CPU Martin Straka Doctoral Degree Programme (1), FIT BUT E-mail: strakam@fit.vutbr.cz Supervised by: Zdeněk Kotásek E-mail: kotasek@fit.vutbr.cz

More information

An Intelligent Assistant for Computer-Aided Design Extended Abstract

An Intelligent Assistant for Computer-Aided Design Extended Abstract From: AAAI Technical Report SS-00-04. Compilation copyright 2000, AAAI (www.aaai.org). All rights reserved. An Intelligent Assistant for Computer-Aided Design Extended Abstract Olivier St-Cyr, Yves Lespérance,

More information

Big-Data Analytics and Cloud Computing

Big-Data Analytics and Cloud Computing Big-Data Analytics and Cloud Computing Marcello Trovati Richard Hill Ashiq Anjum Shao Ying Zhu Lu Liu Editors Big-Data Analytics and Cloud Computing Theory, Algorithms and Applications 123 Editors Marcello

More information

An Open Architecture through Nanocomputing

An Open Architecture through Nanocomputing 2009 International Symposium on Computing, Communication, and Control (ISCCC 2009) Proc.of CSIT vol.1 (2011) (2011) IACSIT Press, Singapore An Open Architecture through Nanocomputing Joby Joseph1and A.

More information

Master's Degree Program in Computer Science

Master's Degree Program in Computer Science Master's Degree Program in Computer Science 1. Curriculum Title Master of Science (Computer Science) M.Sc. (Computer Science) 2. Degree Title Master of Science (Computer Science) M.Sc. (Computer Science)

More information

Computer Science. Master of Science

Computer Science. Master of Science Computer Science Master of Science The Master of Science in Computer Science program at UALR reflects current trends in the computer science discipline and provides students with a solid theoretical and

More information

CNC Handbook. Helmut A. Roschiwal. Hans B. Kief. Translated by Jefferson B. Hood. Mc Graw Hill. Singapore Sydney Toronto

CNC Handbook. Helmut A. Roschiwal. Hans B. Kief. Translated by Jefferson B. Hood. Mc Graw Hill. Singapore Sydney Toronto Hans B. Kief Helmut A. Roschiwal CNC Handbook Translated by Jefferson B. Hood Mc Graw Hill New York Chicago San Francisco Lisbon London Madrid Mexico City Milan New Delhi San Juan Seoul Singapore Sydney

More information

HARDWARE ACCELERATION IN FINANCIAL MARKETS. A step change in speed

HARDWARE ACCELERATION IN FINANCIAL MARKETS. A step change in speed HARDWARE ACCELERATION IN FINANCIAL MARKETS A step change in speed NAME OF REPORT SECTION 3 HARDWARE ACCELERATION IN FINANCIAL MARKETS A step change in speed Faster is more profitable in the front office

More information

DEGREE PLAN INSTRUCTIONS FOR COMPUTER ENGINEERING

DEGREE PLAN INSTRUCTIONS FOR COMPUTER ENGINEERING DEGREE PLAN INSTRUCTIONS FOR COMPUTER ENGINEERING Fall 2000 The instructions contained in this packet are to be used as a guide in preparing the Departmental Computer Science Degree Plan Form for the Bachelor's

More information

Computer Science, Telecommunication, and Artificial Intelligence (Classes QA75-76.9, TK5101-TK6720, TK7800-TK7895, and Q334-Q390)

Computer Science, Telecommunication, and Artificial Intelligence (Classes QA75-76.9, TK5101-TK6720, TK7800-TK7895, and Q334-Q390) LIBRARY OF CONGRESS COLLECTIONS POLICY STATEMENTS ±² Collections Policy Statement Index Computer Science, Telecommunication, and Artificial Intelligence (Classes QA75-76.9, TK5101-TK6720, TK7800-TK7895,

More information

THREE YEAR DEGREE (HONS.) COURSE BACHELOR OF COMPUTER APPLICATION (BCA) First Year Paper I Computer Fundamentals

THREE YEAR DEGREE (HONS.) COURSE BACHELOR OF COMPUTER APPLICATION (BCA) First Year Paper I Computer Fundamentals THREE YEAR DEGREE (HONS.) COURSE BACHELOR OF COMPUTER APPLICATION (BCA) First Year Paper I Computer Fundamentals Full Marks 100 (Theory 75, Practical 25) Introduction to Computers :- What is Computer?

More information

The Emerging Trends in Electrical and Computer Engineering

The Emerging Trends in Electrical and Computer Engineering 18-200 Fall 2006 The Emerging Trends in Electrical and Computer Engineering Hosting instructor: Prof. Jimmy Zhu; Time: Thursdays 3:30-4:20pm; Location: DH 2210 Date Lecturer Lecture Contents L01 08/31

More information

Reconfigurable Architecture Requirements for Co-Designed Virtual Machines

Reconfigurable Architecture Requirements for Co-Designed Virtual Machines Reconfigurable Architecture Requirements for Co-Designed Virtual Machines Kenneth B. Kent University of New Brunswick Faculty of Computer Science Fredericton, New Brunswick, Canada ken@unb.ca Micaela Serra

More information

superseries FIFTH EDITION

superseries FIFTH EDITION Prelims-I046413.qxd 3/19/07 1:04 PM Page i Institute of Leadership & Management superseries Motivating to Perform in the Workplace FIFTH EDITION Published for the Institute of Leadership & Management AMSTERDAM

More information

Professional Organization Checklist for the Computer Science Curriculum Updates. Association of Computing Machinery Computing Curricula 2008

Professional Organization Checklist for the Computer Science Curriculum Updates. Association of Computing Machinery Computing Curricula 2008 Professional Organization Checklist for the Computer Science Curriculum Updates Association of Computing Machinery Computing Curricula 2008 The curriculum guidelines can be found in Appendix C of the report

More information

9/14/2011 14.9.2011 8:38

9/14/2011 14.9.2011 8:38 Algorithms and Implementation Platforms for Wireless Communications TLT-9706/ TKT-9636 (Seminar Course) BASICS OF FIELD PROGRAMMABLE GATE ARRAYS Waqar Hussain firstname.lastname@tut.fi Department of Computer

More information

INSTITUTE OF AERONAUTICAL ENGINEERING Dundigal, Hyderabad - 500 043

INSTITUTE OF AERONAUTICAL ENGINEERING Dundigal, Hyderabad - 500 043 INSTITUTE OF AERONAUTICAL ENGINEERING Dundigal, Hyderabad - 500 043 ELECTRONICS AND COMMUNICATION ENGINEERING Course Title VLSI DESIGN Course Code 57035 Regulation R09 COURSE DESCRIPTION Course Structure

More information

Digitale Signalverarbeitung mit FPGA (DSF) Soft Core Prozessor NIOS II Stand Mai 2007. Jens Onno Krah

Digitale Signalverarbeitung mit FPGA (DSF) Soft Core Prozessor NIOS II Stand Mai 2007. Jens Onno Krah (DSF) Soft Core Prozessor NIOS II Stand Mai 2007 Jens Onno Krah Cologne University of Applied Sciences www.fh-koeln.de jens_onno.krah@fh-koeln.de NIOS II 1 1 What is Nios II? Altera s Second Generation

More information

Schneps, Leila; Colmez, Coralie. Math on Trial : How Numbers Get Used and Abused in the Courtroom. New York, NY, USA: Basic Books, 2013. p i.

Schneps, Leila; Colmez, Coralie. Math on Trial : How Numbers Get Used and Abused in the Courtroom. New York, NY, USA: Basic Books, 2013. p i. New York, NY, USA: Basic Books, 2013. p i. http://site.ebrary.com/lib/mcgill/doc?id=10665296&ppg=2 New York, NY, USA: Basic Books, 2013. p ii. http://site.ebrary.com/lib/mcgill/doc?id=10665296&ppg=3 New

More information

UNDERGRADUATE DEGREE PROGRAMME IN COMPUTER SCIENCE ENGINEERING SCHOOL OF COMPUTER SCIENCE ENGINEERING, ALBACETE

UNDERGRADUATE DEGREE PROGRAMME IN COMPUTER SCIENCE ENGINEERING SCHOOL OF COMPUTER SCIENCE ENGINEERING, ALBACETE UNDERGRADUATE DEGREE PROGRAMME IN COMPUTER SCIENCE ENGINEERING SCHOOL OF COMPUTER SCIENCE ENGINEERING, ALBACETE SCHOOL OF COMPUTER SCIENCE, CIUDAD REAL Core Subjects (CS) Compulsory Subjects (CPS) Optional

More information

Workers' Compensation Insurance Pricing. Current Programs and Proposed Reforms

Workers' Compensation Insurance Pricing. Current Programs and Proposed Reforms Workers' Compensation Insurance Pricing Current Programs and Proposed Reforms Huebner International Series on Risk, Insurance, and Economic Security J. David Cummins, Editor The Wharton School University

More information

Introduction to System-on-Chip

Introduction to System-on-Chip Introduction to System-on-Chip COE838: Systems-on-Chip Design http://www.ee.ryerson.ca/~courses/coe838/ Dr. Gul N. Khan http://www.ee.ryerson.ca/~gnkhan Electrical and Computer Engineering Ryerson University

More information

A bachelor of science degree in electrical engineering with a cumulative undergraduate GPA of at least 3.0 on a 4.0 scale

A bachelor of science degree in electrical engineering with a cumulative undergraduate GPA of at least 3.0 on a 4.0 scale What is the University of Florida EDGE Program? EDGE enables engineering professional, military members, and students worldwide to participate in courses, certificates, and degree programs from the UF

More information

GUJARAT TECHNOLOGICAL UNIVERSITY Computer Engineering (07) BE 1st To 8th Semester Exam Scheme & Subject Code

GUJARAT TECHNOLOGICAL UNIVERSITY Computer Engineering (07) BE 1st To 8th Semester Exam Scheme & Subject Code GUJARAT TECHNOLOGICAL UNIVERSITY Computer Engineering (07) BE 1st To 8th Semester Scheme & EVALUATION SCHEME Continuous (Theory) (E) Evaluation Practical (I) (Practical) (E) Process(M) MAX MIN MAX MIN

More information

Introduction to Machine Learning and Data Mining. Prof. Dr. Igor Trajkovski trajkovski@nyus.edu.mk

Introduction to Machine Learning and Data Mining. Prof. Dr. Igor Trajkovski trajkovski@nyus.edu.mk Introduction to Machine Learning and Data Mining Prof. Dr. Igor Trakovski trakovski@nyus.edu.mk Neural Networks 2 Neural Networks Analogy to biological neural systems, the most robust learning systems

More information

Drug and Alcohol Abuse Prevention

Drug and Alcohol Abuse Prevention Drug and Alcohol Abuse Prevention Edited by Ronald R. Watson Drug and Alcohol Abuse Prevention Drug and Aicohoi Abuse Prevention Edited by Ronald R. Watson University of Arizona, Tucson, Arizona Springer

More information

STEWARDSHIP ETHICS IN DEBT MANAGEMENT

STEWARDSHIP ETHICS IN DEBT MANAGEMENT STEWARDSHIP ETHICS IN DEBT MANAGEMENT Issues in Business Ethics VOLUME 12 Series Editors Henk van Luijk, Nijenrode, Netherlands of Business, Breukelen, The Netherlands Patricia Werhane, University of Virginia,

More information

INTRODUCTION TO DIGITAL SYSTEMS. IMPLEMENTATION: MODULES (ICs) AND NETWORKS IMPLEMENTATION OF ALGORITHMS IN HARDWARE

INTRODUCTION TO DIGITAL SYSTEMS. IMPLEMENTATION: MODULES (ICs) AND NETWORKS IMPLEMENTATION OF ALGORITHMS IN HARDWARE INTRODUCTION TO DIGITAL SYSTEMS 1 DESCRIPTION AND DESIGN OF DIGITAL SYSTEMS FORMAL BASIS: SWITCHING ALGEBRA IMPLEMENTATION: MODULES (ICs) AND NETWORKS IMPLEMENTATION OF ALGORITHMS IN HARDWARE COURSE EMPHASIS:

More information

Depth and Excluded Courses

Depth and Excluded Courses Depth and Excluded Courses Depth Courses for Communication, Control, and Signal Processing EECE 5576 Wireless Communication Systems 4 SH EECE 5580 Classical Control Systems 4 SH EECE 5610 Digital Control

More information

Systolic Computing. Fundamentals

Systolic Computing. Fundamentals Systolic Computing Fundamentals Motivations for Systolic Processing PARALLEL ALGORITHMS WHICH MODEL OF COMPUTATION IS THE BETTER TO USE? HOW MUCH TIME WE EXPECT TO SAVE USING A PARALLEL ALGORITHM? HOW

More information

The SA601: The First System-On-Chip for Guitar Effects By Thomas Irrgang, Analog Devices, Inc. & Roger K. Smith, Source Audio LLC

The SA601: The First System-On-Chip for Guitar Effects By Thomas Irrgang, Analog Devices, Inc. & Roger K. Smith, Source Audio LLC The SA601: The First System-On-Chip for Guitar Effects By Thomas Irrgang, Analog Devices, Inc. & Roger K. Smith, Source Audio LLC Introduction The SA601 is a mixed signal device fabricated in 0.18u CMOS.

More information

Lecture 1: Introduction

Lecture 1: Introduction Programming Languages Lecture 1: Introduction Benjamin J. Keller Department of Computer Science, Virginia Tech Programming Languages Lecture 1 Introduction 2 Lecture Outline Preview History of Programming

More information

Management Challenge. Managing Hardware Assets. Central Processing Unit. What is a Computer System?

Management Challenge. Managing Hardware Assets. Central Processing Unit. What is a Computer System? Management Challenge Managing Hardware Assets What computer processing and storage capability does our organization need to handle its information and business transactions? What arrangement of computers

More information

Muhammed F. Mudawwar

Muhammed F. Mudawwar Muhammed F. Mudawwar Computer Science Department The American University in Cairo 113 Kasr el Aini Street, Cairo, Egypt Office: +20 2 797-5305 Email: mudawwar@aucegypt.edu Web: http://www.cs.aucegypt.edu/~mudawwar

More information

Coursework for MS leading to PhD in Electrical Engineering. 1 Courses for Digital Systems and Signal Processing

Coursework for MS leading to PhD in Electrical Engineering. 1 Courses for Digital Systems and Signal Processing work for MS leading to PhD in Electrical Engineering 1 s for Digital Systems and Signal Processing EE 801 Analysis of Stochastic Systems EE 802 Advanced Digital Signal Processing EE 80 Advanced Digital

More information

Curriculum for a Master s Degree in ECE with focus on Mixed Signal SOC Design

Curriculum for a Master s Degree in ECE with focus on Mixed Signal SOC Design Curriculum for a Master s Degree in ECE with focus on Mixed Signal SOC Design Department of Electrical and Computer Engineering Overview The VLSI Design program is part of two tracks in the department:

More information

INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATION ENGINEERING & TECHNOLOGY (IJECET)

INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATION ENGINEERING & TECHNOLOGY (IJECET) INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATION ENGINEERING & TECHNOLOGY (IJECET) International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN 0976 ISSN 0976 6464(Print)

More information

Master of Science in Computer Science

Master of Science in Computer Science Master of Science in Computer Science Background/Rationale The MSCS program aims to provide both breadth and depth of knowledge in the concepts and techniques related to the theory, design, implementation,

More information

Digital Memory and Storage

Digital Memory and Storage Walter E. Proebster (Ed.) Digital Memory and Storage With 257 Fig. Vieweg CIP-Kurztitelaufnahme der Deutschen Bibliothek Digital memory and storage / Walter E. Proebster (ed.). - 1. Aufl. - Braunschweig:

More information

Implementation of emulated digital CNN-UM architecture on programmable logic devices and its applications

Implementation of emulated digital CNN-UM architecture on programmable logic devices and its applications Implementation of emulated digital CNN-UM architecture on programmable logic devices and its applications Theses of the Ph.D. dissertation Zoltán Nagy Scientific adviser: Dr. Péter Szolgay Doctoral School

More information

Functional Programming. Functional Programming Languages. Chapter 14. Introduction

Functional Programming. Functional Programming Languages. Chapter 14. Introduction Functional Programming Languages Chapter 14 Introduction Functional programming paradigm History Features and concepts Examples: Lisp ML 1 2 Functional Programming Functional Programming Languages The

More information

Department of Computer Science

Department of Computer Science 82 Advanced Biochemistry Lab II. (2-8) The second of two laboratory courses providing instruction in the modern techniques of biochemistry. Experiments are performed on the isolation, manipulation and

More information

Springer-Verlag Berlin Heidelberg GmbH

Springer-Verlag Berlin Heidelberg GmbH Information Systems Outsourcing Springer-Verlag Berlin Heidelberg GmbH Rudy Hirschheim Armin Heinzl. Jens Dibbern Editors Information Systems Outsourcing Enduring Themes, Emergent Patterns and Future Directions

More information

Master Specialization in Knowledge Engineering

Master Specialization in Knowledge Engineering Master Specialization in Knowledge Engineering Pavel Kordík, Ph.D. Department of Computer Science Faculty of Information Technology Czech Technical University in Prague Prague, Czech Republic http://www.fit.cvut.cz/en

More information

Implementation of hybrid software architecture for Artificial Intelligence System

Implementation of hybrid software architecture for Artificial Intelligence System IJCSNS International Journal of Computer Science and Network Security, VOL.7 No.1, January 2007 35 Implementation of hybrid software architecture for Artificial Intelligence System B.Vinayagasundaram and

More information

School of Computer Science

School of Computer Science Computer Science Honours Level 2013/14 August 2013 School of Computer Science Computer Science (CS) Modules CS3051 Software Engineering SCOTCAT Credits: 15 SCQF Level 9 Semester: 1 This module gives a

More information

EVOLVABLE BINARY ARTIFICIAL NEURAL NETWORK FOR DATA CLASSIFICATION

EVOLVABLE BINARY ARTIFICIAL NEURAL NETWORK FOR DATA CLASSIFICATION EVOLVABLE BINARY ARTIFICIAL NEURAL NETWORK FOR DATA CLASSIFICATION Janusz Starzyk Jing Pang School of Electrical and Computer Science Ohio University Athens, OH 4570, U. S. A. (740) 59-580 ABSTRACT This

More information

Application Architectures

Application Architectures Software Engineering Application Architectures Based on Software Engineering, 7 th Edition by Ian Sommerville Objectives To explain the organization of two fundamental models of business systems - batch

More information

Communicating Systems

Communicating Systems Communicating Systems with UML 2 Modeling and Analysis ofnetwork Protocols David Garduno Barrera Michel Diaz LEEJTEE WILEY Table of Contents Preface xi Chapter 1. Why Use UML to Model Network Protocols?

More information

Four Keys to Successful Multicore Optimization for Machine Vision. White Paper

Four Keys to Successful Multicore Optimization for Machine Vision. White Paper Four Keys to Successful Multicore Optimization for Machine Vision White Paper Optimizing a machine vision application for multicore PCs can be a complex process with unpredictable results. Developers need

More information

International Workshop on Field Programmable Logic and Applications, FPL '99

International Workshop on Field Programmable Logic and Applications, FPL '99 International Workshop on Field Programmable Logic and Applications, FPL '99 DRIVE: An Interpretive Simulation and Visualization Environment for Dynamically Reconægurable Systems? Kiran Bondalapati and

More information

Computer System: User s View. Computer System Components: High Level View. Input. Output. Computer. Computer System: Motherboard Level

Computer System: User s View. Computer System Components: High Level View. Input. Output. Computer. Computer System: Motherboard Level System: User s View System Components: High Level View Input Output 1 System: Motherboard Level 2 Components: Interconnection I/O MEMORY 3 4 Organization Registers ALU CU 5 6 1 Input/Output I/O MEMORY

More information

Testing & Verification of Digital Circuits ECE/CS 5745/6745. Hardware Verification using Symbolic Computation

Testing & Verification of Digital Circuits ECE/CS 5745/6745. Hardware Verification using Symbolic Computation Testing & Verification of Digital Circuits ECE/CS 5745/6745 Hardware Verification using Symbolic Computation Instructor: Priyank Kalla (kalla@ece.utah.edu) 3 Credits Mon, Wed, 1:25-2:45pm, WEB L105 Office

More information

Text-To-Speech Technologies for Mobile Telephony Services

Text-To-Speech Technologies for Mobile Telephony Services Text-To-Speech Technologies for Mobile Telephony Services Paulseph-John Farrugia Department of Computer Science and AI, University of Malta Abstract. Text-To-Speech (TTS) systems aim to transform arbitrary

More information

Computing What is it all about? Department of Computer Science. University of Liverpool.

Computing What is it all about? Department of Computer Science. University of Liverpool. Computing What is it all about? Department of Computer Science. University of Liverpool. What What is Computer CS is NOT Science? It is not ICT as taught in schools It is not about populating databases,

More information

Appendices master s degree programme Artificial Intelligence 2014-2015

Appendices master s degree programme Artificial Intelligence 2014-2015 Appendices master s degree programme Artificial Intelligence 2014-2015 Appendix I Teaching outcomes of the degree programme (art. 1.3) 1. The master demonstrates knowledge, understanding and the ability

More information

School of Computer Science

School of Computer Science School of Computer Science Computer Science - Honours Level - 2015/6 - August 2015 General degree students wishing to enter 3000- level modules and non- graduating students wishing to enter 3000- level

More information

Optimizing Configuration and Application Mapping for MPSoC Architectures

Optimizing Configuration and Application Mapping for MPSoC Architectures Optimizing Configuration and Application Mapping for MPSoC Architectures École Polytechnique de Montréal, Canada Email : Sebastien.Le-Beux@polymtl.ca 1 Multi-Processor Systems on Chip (MPSoC) Design Trends

More information

Cloud Computing and Robotics for Disaster Management

Cloud Computing and Robotics for Disaster Management 2016 7th International Conference on Intelligent Systems, Modelling and Simulation Cloud Computing and Robotics for Disaster Management Nitesh Jangid Information Technology Department Green Research IT

More information

COURSE CATALOGUE 2013-2014

COURSE CATALOGUE 2013-2014 COURSE CATALOGUE 201-201 Field: COMPUTER SCIENCE Programme: Bachelor s Degree Programme in Computer Science (Informatics) Length of studies: years (6 semesters) Number of ECTS Credits: 180 +0 for the B.Sc.

More information

路 論 Chapter 15 System-Level Physical Design

路 論 Chapter 15 System-Level Physical Design Introduction to VLSI Circuits and Systems 路 論 Chapter 15 System-Level Physical Design Dept. of Electronic Engineering National Chin-Yi University of Technology Fall 2007 Outline Clocked Flip-flops CMOS

More information

Capstone Overview Architecture for Big Data & Machine Learning. Debbie Marr ICRI-CI 2015 Retreat, May 5, 2015

Capstone Overview Architecture for Big Data & Machine Learning. Debbie Marr ICRI-CI 2015 Retreat, May 5, 2015 Capstone Overview Architecture for Big Data & Machine Learning Debbie Marr ICRI-CI 2015 Retreat, May 5, 2015 Accelerators Memory Traffic Reduction Memory Intensive Arch. Context-based Prefetching Deep

More information

Eastern Washington University Department of Computer Science. Questionnaire for Prospective Masters in Computer Science Students

Eastern Washington University Department of Computer Science. Questionnaire for Prospective Masters in Computer Science Students Eastern Washington University Department of Computer Science Questionnaire for Prospective Masters in Computer Science Students I. Personal Information Name: Last First M.I. Mailing Address: Permanent

More information