Teacher: Rodolfo Jardim de Azevedo (Email)
Classroom: Tue-Thu: 16h-18h
Waiters Send email by making an appointment
Living room: 85
18/07 | Notes finals released. Concept I was placed for students who do not have A on the concept page. This will last until the end of July so that you can deliver more discipline activities. On 31/07 I will release the new notes according to the activities delivered. |
16/07 | Notes initials released. Make sure your deliveries are ready. |
07/06 | Only for students who are enrolled in MC972 (undergraduate class). Course evaluation forms are available in the bin outside my door. Take a form, fill it and put it in the envelope. |
16/04 | List of files already handed out. Please follow the model names for the next shipments. |
10/04 | Deadline to define the subjects of the first and third works: 20/04. |
26/03 | Wiki of discipline in the air. |
26/03 | There will be no class on March 29. Take the time to do the $ 03 activity! |
19/03 | The articles are available on my IC-3 homedir, within the mo801 directory. |
18/12 | Check the important dates on Postgraduate calendar and graduation calendar. |
Study concepts related to Multicore Computer Architectures. The Course will be divided into two parts, one focusing on Hardware and the other focusing on Software. The software part will contain various practical activities in the laboratory.
See list of articles for abstracts and class notes.
Some useful items to carry out the work:
Especially in relation to the programming APIs, there are many pages with good tutorials. Do a Google search on them.
Each student must make 10 abstracts during the semester, a presentation on a specific topic and three individual papers (one theoretical and two practical).
Students enrolled only in the MC972 discipline must submit only 7 abstracts.
All articles below must be read and summarized during the course. Delivery dates are on the calendar at the end of this page. A summary must have only one page. As a guide, a summary should contain: Overview of the subject of the article, contribution of the article, results obtained and a comment on the relevance of this work both in relation to the area and in relation to o to the course.
Each student must do the following tasks individually:
Each student will make a presentation during the semester. The presentation will be on the theme of the chosen theoretical work.
01/03 | First class. Presentation and Motivation of the Course. | Presentation |
06 / 03T | Creating a multicore architecture | Building a Multicore Architecture |
08/03 | Performance | Speedup |
13 / 03T | Cache Coherence Protocols | Cache Coherence |
15/03 | Cache Coherence Protocols | Cache Coherence 2 (submissions) |
20 / 03T | Parallel Programming Concepts | Parallel Programming Concepts (annotations) |
22/03 | Parallel Programming Concepts | Parallel Programming Concepts 2 (submissions) |
27 / 03T | Threads | Threads (annotations) |
29/03 | Deadline for submission of abstracts 1, 2 and 3. There will be no class on that day. | |
03 / 04T | Presentation of the US $ 2.000.000,00 activity | |
05/04 | Holiday. | |
10 / 04T | PThreads and OpenMP | PTthreads e Openmp (annotations) |
12/04 | Practical class on PThreads and OpenMP. Room 302. Exercise 1 | |
17 / 04T | Problems and solutions when programming with threads | |
19/04 | Class in room 302 | |
24 / 04T | Cell processor | |
26/04 | Cell processor. Last day for delivery of abstracts 4, 5 and 6. | |
01 / 05T | Holiday. | |
03/05 | Class in room 302 | |
08 / 05T | ||
10/05 | Class in room 302. Exercise 2 | |
15 / 05T | Presentation (Non-conventional architectures) | |
17/05 | ||
22 / 05T | Presentation (Stream Processing and Use of multiprocessors in games) | |
24/05 | Presentation (Intel Core and Core 2 processor family architecture) | |
29 / 05T | Presentation (Virtualization) | |
31/05 | Presentation (Transactional Memories). Last day for delivery of abstracts 7, 8 and 9. | |
05 / 06T | Presentation (Java API for Multithreading Programming) | |
07/06 | Holiday. | |
12 / 06T | There will be no class | |
14/06 | There will be no class | |
19 / 06T | Presentation (Virtual Machines) | |
21/06 | There was no class |
|
26 / 06T | Presentation (AMD multicore family architecture) | |
28/06 | Presentation (MPI - Message Passing Interface). Last day for delivery of the last summary and work 3. | |
10 / 07T | Exam (only for undergraduate students). |