Constructive Computer Architecture Arvind Computer Science & Artificial Intelligence Lab Massachusetts Institute of Technology 6.S195: L01 – September.

Slides:



Advertisements
Similar presentations
Los pintores españoles
Advertisements

Xilinx 6.3 Tutorial Integrated Software Environment (ISE) Set up basic environment Select Gates or Modules to Be simulated (Insert Program Code) Run Waveform.
Las Meninas By Brad, Brett, Clay, Emily, Stephanie.
LAS MENINAS. By Velazquez. THE MAIDS OF HONOR. Velazquez painted it in It is a big picture painted with oil on a canvas. You can see it at THE MUSEO.
El Arte Español We will be studying approximately 46 works of art by 6 famous Spanish artists. You will be responsible for naming the work of art, the.
VELÁZQUEZ IN EL PRADO Alicia Doblas Guerra.. INTRODUCTION This is a plan for primary children, grade 6th, to develop in Art and Crafts in a bilingual.
VHDL - I 1 Digital Systems. 2 «The designer’s guide to VHDL» Peter J. Andersen Morgan Kaufman Publisher Bring laptop with installed Xilinx.
Evolution and History of Programming Languages Software/Hardware/System.
RETELLING A STORY Velasquez and Picasso: “Las Meninas”
El arte Diego Velazquez Diego Rodríguez de Silva y Velázquez was a Spanish painter who is considered to have been the country's greatest baroque.
Francisco de Zurbaran Saint Serapion 1628 Zurbaran was also influenced by Caravaggio and the Caravaggistic style. Saint Serapion, who participated in the.
Welcome to CPCS 214 Computer Organization & Architecture Fall 2011 Muhammad Al-Hashimi Media clips are from the MS Office clip art collection copyright.
CSE 378 Computer Hardware Design Prof. Richard E. Haskell – –Tel: –Web site: Follow.
BORIS MILAŠINOVIĆ FACULTY OF ELECTRICAL ENGINEERING AND COMPUTING UNIVERSITY OF ZAGREB, CROATIA Experiences after three years of teaching “Development.
CSE 378 Computer Hardware Design Prof. Richard E. Haskell – –Tel: –Web site: Follow.
Reconfigurable Computing in the Undergraduate Curriculum Jason D. Bakos Dept. of Computer Science and Engineering University of South Carolina.
CSE 378 Computer Hardware Design Prof. Richard E. Haskell – –Tel: –Web site: Follow.
ArtistasArtistas El arte del mundo hispano. El Greco ( ) Born on the island of Crete, Greece Settled in Toledo, España – the city was one of his.
{ Museo de Prado BY: Ricardo Sanchez Fernandez. The Museo del Prado is the main Spanish national art museum, located in central Madrid.
VELAZQUEZ, Diego. ESTA ES SU OBRA MAESTRA. LasMeninas Museo del Prado, Madrid.
Wonders of Spain Open your eyes to a whole new place By Kelly Mason Spanish Grades 9-12 Click to go to main menu.
Digital System Design EEE344 Lecture 1 INTRODUCTION TO THE COURSE
Lecture 2: Spanish Baroque JOSE DE RIBERA, Martyrdom of St. Bartholomew, ca. 1639, Oil on canvas, 7’8”x7’8”. Museo del Prado, Madrid.
Madrid, Spain 1/14/2015 Period 4 Andrea Gomez. The Museo del Prado is the main Spanish national art museum, located in central Madrid. It features one.
Museo del Prado by Alexandro Velazquez Hours: Monday10:00 am – 8:00 pm Tuesday10:00 am – 8:00 pm Wednesday10:00 am – 8:00 pm Thursday10:00 am – 8:00 pm.
Constructive Computer Architecture Arvind Computer Science & Artificial Intelligence Lab Massachusetts Institute of Technology 6.175: L01 – September 3,
By Richard Gonzales Computer Art September
© 2011 Xilinx, Inc. All Rights Reserved This material exempt per Department of Commerce license exception TSU Xilinx Tool Flow.
Constructive Computer Architecture Tutorial 4: SMIPS on FPGA Andy Wright 6.S195 TA October 7, 2013http://csg.csail.mit.edu/6.s195T04-1.
Welcome to CPCS 214 Computer Organization & Architecture Spring 2008 Muhammad Al-Hashimi Media clips are from the MS Office clip art collection copyright.
El Prado By: Shelby Blyn Spanish II (Museo Del Prado)
계산과학 주제연구 Research Topics in Computational Science.
CS-2710 Computer Organization Dr. Mark L. Hornick web: faculty-web.msoe.edu/hornick – CS-2710 info syllabus, homework, labs… –
Infrastructure design & implementation of MIPS processors for students lab based on Bluespec HDL Students: Danny Hofshi, Shai Shachrur Supervisor: Mony.
CS/ECE 3330 Computer Architecture Kim Hazelwood Fall 2009.
EL 3101 EL310 Hardware Description Languages Spring 2015 Instructor: Ilker Hamzaoglu Teaching Assistant: Ercan Kalalı Web Site:
TO THE COURSE ON DIGITAL DESIGN FOR INSTRUMENTATION TO THE COURSE ON DIGITAL DESIGN FOR INSTRUMENTATION.
Famous Spanish Painter He was born is Seville in the country of Spain. When he was about 13 years old he was apprenticed to a painter, Francisco.
Photo Essay.  Using images to demonstrate the symbols in a story.
Constructive Computer Architecture Arvind Computer Science & Artificial Intelligence Lab Massachusetts Institute of Technology 6.175: L01 – September 9,
The more you know…. APPROPRIATION VS. ATTRIBUTION.
September 3, 2009L02-1http://csg.csail.mit.edu/korea Introduction to Bluespec: A new methodology for designing Hardware Arvind Computer Science & Artificial.
Ugly vs Beautiful can we find some universal truths?
DIEGO VELAZQUEZ. LAS MENINAS. By: Charo Cabanes.
EL 402Spring Ilker Hamzaoglu1 EL402 VLSI System Design II Spring 2009 Instructor: Ilker Hamzaoglu MDBF 1037 Teaching Assistant:
Constructive Computer Architecture Tutorial 3 Debugging BSV Andy Wright TA September12, 2014http://csg.csail.mit.edu/6.175T01-1.
 Pablo Picasso (Guernica)– Jasmine  Las Cuevas de Altamira– Nick  Diego Velazquez (La Infanta Margarita)– Christine.
6.S078 - Computer Architecture: A Constructive Approach Combinational circuits Arvind Computer Science & Artificial Intelligence Lab. Massachusetts Institute.
Diego Velasquez Background  Born in Seville, belonged to Jewish Converso Lineage and educated in languages and philosophy  But showed an.
Recen progress R93088 李清新. Recent status – about hardware design Finishing the EPXA10 JPEG2000 project. Due to the DPRAM problem can’t be solved by me,
ART HISTORY 132 Baroque: Spanish. Diego Velázquez ( ) biography: –1623: became court painter to Phillip IV –1628: Rubens’ visit to SP influenced.
Problem: design complexity advances in a pace that far exceeds the pace in which verification technology advances. More accurately: (verification complexity)
Diego Velázquez. The Water Seller of Seville Diego Velázquez 1623 oil on canvas As a formal style, Baroque is characterized by open compositions in which.
Diego Velázquez He was born June 6, 1599, in Seville, Spain. He died August 6, 1660, in Madrid.
DAC50, Designer Track, 156-VB543 Parallel Design Methodology for Video Codec LSI with High-level Synthesis and FPGA-based Platform Kazuya YOKOHARI, Koyo.
BUS 660 Week 5 Assignment Big Changes for a Small Hospital Big Changes for a Small Hospital Read and answer the questions to the Hospital case study. Submit.
My career compass to becoming a video game DEVELOPER
Constructive Computer Architecture
Artists Create Puzzles, Scientists Solve Them
Los pintores españoles
Constructive Computer Architecture
I, Juan de Pareja Chapter 5
The Nasher Museum of Art at Duke University offers:
Artists Create Puzzles, Scientists Solve Them
ECNG 1014: Digital Electronics Lecture 1: Course Overview
Diego Velázquez.
THE ECE 554 XILINX DESIGN PROCESS
Digital Designs – What does it take
THE ECE 554 XILINX DESIGN PROCESS
Presentation transcript:

Constructive Computer Architecture Arvind Computer Science & Artificial Intelligence Lab Massachusetts Institute of Technology 6.S195: L01 – September 4, 2013 September 4, L01-1

6.s195 Course Staff Instructor  Arvind   Sally Lee   Andy Wright  Teaching Assistant Adminis- tration For most up-to-date information and handouts please consult the course website: September 4, L01-2

Computing Devices Then… EDSAC, University of Cambridge, UK, 1949 September 4, L01-3

Computing Devices Now Dramatic progress in terms of size, speed, cost, reliability September 4, L01-4

Computer architecture is about designing machines to meet some power, performance, cost and size constraints September 4, L01-5

Studying Computer Architecture A method of constructing machines: Machine descriptions which can be simulated in software and synthesized into hardware Quantitative evaluation: To what extent designs meet various design criteria Testing and verification: Does the machine do what it is supposed to do September 4, L01-6

Constructing and Deconstructing A venerable method of studying any class of artifacts September 4, L01-7 an example from the art world...

Las Meninas (The Maids of Honour) Diego Velázquez 1656 Portrait of Infanta Margarita, the daughter of King Philip IV, in Royal Alcazar, Madrid September 4, L01-8 Pictures removed for copyright protection. Please visit the following link to view the pictures:

Different lighting September 4, L01-9 Pictures removed for copyright protection. Please visit the links to view pictures: Also just type “velasquez maids of honor pictures” in google

It is big! Museo del Prado, Madrid September 4, L01-10

Engages the viewer The most important painting in Western art history September 4, L01-11 Pictures removed for copyright protection. Please visit the links to view pictures: Also just type “velasquez maids of honor pictures” in google

Spanish tradition Diego Velasquez El Greco 1541–1614 Francisco de Goya 1746–1828 Pablo Picasso September 4, L01-12 Pictures removed for copyright protection. Please visit the links to view pictures:

Picasso In 1956, at the 300 th anniversary of Diego Velázquez’s Las Meninas, Picasso revisited Madrid to see the painting The story goes he came back and locked himself in his studio for three months and painted 58 versions of it – deconstructing and constructing – not copying All can be seen at Museu Picasso in Barcelona Why? Picasso was 75 and very aware of his Spanish heritage. Was he trying to improve upon the master’s work? September 4, L01-13 In fine arts one is encouraged to copy masters as a way of learning

Deconstructing & Constructing: Las Meninas September 4, L01-14 Just type “maids of honor Picasso” in google All of Picasso’s copies of Las Meninas are the Picasso Museum in Barcelona

Infanta Margarita Perplexed? Distracted by sun light? September 4, L01-15 Just type “maids of honor Picasso” in google All of Picasso’s copies of Las Meninas are the Picasso Museum in Barcelona

Deconstructing & Constructing: Las Meninas – Infanta Margarita September 4, L01-16 Just type “maids of honor Picasso” in google All of Picasso’s copies of Las Meninas are the Picasso Museum in Barcelona

Deconstructing & Constructing: Las Meninas September 4, L01-17 Just type “maids of honor Picasso” in google All of Picasso’s copies of Las Meninas are the Picasso Museum in Barcelona

Deconstructing & Constructing: Las Meninas September 4, L01-18 Just type “maids of honor Picasso” in google All of Picasso’s copies of Las Meninas are the Picasso Museum in Barcelona

Deconstructing & Constructing: Las Meninas September 4, L01-19 Just type “maids of honor Picasso” in google All of Picasso’s copies of Las Meninas are the Picasso Museum in Barcelona

Picasso reportedly said that I cannot improve it but these are my Meninas September 4, L01-20

The goals of this subject Study computer architecture by constructing many different machines Learn a new method of describing architectures where there is less emphasis on figures/diagrams and more emphasis on executable descriptions Each architecture and each part of it would be defined as executable code in BSV Learning BSV is about learning a model of parallel programming (all hardware is parallel) Learn about test benches, including designing your own Learn about quantitative evaluation of designs September 4, L01-21

Bluespec Compiler Xilinx ISE Simulator Xilinx ISE Simulator Xilinx XST Synthesis Xilinx XST Synthesis Bluespec Simulator Cycle Accurate BSV source Verilog RTL VCD outputGates Power Analysis BSV Design Flow September 4, L01-22

By the end-of-the-term you will design six or more different computers of increasing complexity and performance, and you will quantitatively evaluate the performance of your C programs on these machines September 4, L01-23

All the designs you do in this course can be implemented on FPGAs or realized as ASICs without significant additional effort. Time permitting we will explore FPGA implementations of the designs you do in the labs. September 4, L01-24

Course information The class will meet three times a week (MWF 3pm to 4pm), accept for a few holidays Typically two classes every week are lectures while the third one is a tutorial Eight lab assignments; to be done individually A project/competition in the last two weeks to produce the fastest implementation or to try out a new cool architecture idea Labs + project constitute 10 grade units A = >75% on all 10 grade units; B = >75% on 7 grade units C = >50% on 7 grade units L01-25 September 4, No Quizzes

Resources “Computer Architecture: A Constructive Approach”, Arvind, Rishiyur Nikhil, Joel Emer and Murali Vijayaraghavan BSV Reference manual L01-26 September 4, For most up-to-date information and handouts please consult the course website: