Sie sind auf Seite 1von 18

Arquitectura de Computadores

MEEC (2014/15 2 Sem.)


Apresentao e Planeamento
Prof. Nuno Horta

SUMRIO

Apresentao e Planeamento
Corpo Docente
Objetivos
Programa
Planeamento
Aulas Tericas
Aulas Prticas
Aulas de Laboratrio
Avaliao
Bibliografia

Prof. Nuno Horta


MEEC - Arquitectura de Computadores
2014-2015

APRESENTAO

CORPO DOCENTE

Aulas Tericas
Prof. Nuno Horta, Regente
Aulas Prticas
Prof. Paulo Lopes
Prof. Alberto Abad
Prof. Aleksandar Ilic
Aulas de Laboratrio
Prof. Paulo Lopes, Responsvel pelos Labs
Prof. Alberto Abad
Prof. Aleksandar Ilic

Prof. Nuno Horta


MEEC - Arquitectura de Computadores
2014-2015

APRESENTAO

PERSPECTIVA HISTRICA

Historic Milestones (Electronics)

6 BC Thales of Miletus discovered the static electricity

18 AD Franklin , Coulomb, Ohm, Faraday, Gauss, Maxwell perform electrical and


magnetic experiments leading to the fundamental principles of electromagnetism

19 AD Davenport patent DC electric motor; Henry developed powerful magnets and


relays, the base for the first commercial telegraph lines.

20 AD vacuum tubes, bipolar transistor (1947), monolithic Integrated Circuit (1958),


MOS field-effect transistors (1960), opamp (1964),

Thales

Franklin

Coulomb

Ohm

Faraday

Prof. Nuno Horta


MEEC - Arquitectura de Computadores
2014-2015

Gauss

Maxwell

APRESENTAO

PERSPECTIVA HISTRICA

Historic Milestones (Processors)

1947 ENIAC (computer made with vacuum tubes)

1971 Intel 4004 (2300 transistors, 108KHz)

2006 recent processors (1.3 billion transistors, 3GHz)

2013 Mars exploration

[U.S. Army]

[Intel]

Prof. Nuno Horta


MEEC - Arquitectura de Computadores
2014-2015

[NASA]

APRESENTAO

PERSPECTIVA ECONMICA

Semiconductor Industry

Application Areas
Computing,
Communications,
Automotive,
Industry,
Consumer Electronics.

Strong Increase on demand for ICs


[Source: WSTS World Semiconductor Trade Statistics]

Semiconductor Industry

Digital Electronics

Memories

Analog Electronics

[Source: WSTS World Semiconductor Trade Statistics]

Prof. Nuno Horta


MEEC - Arquitectura de Computadores
2014-2015

APRESENTAO

PERSPECTIVA TECNOLGICA

ICs Complexity

Number of Transistors double every two years


(Moore`s law)
Smaller Transistors, Larger Dies, Technological
Innovations, Better Design Techniques
Complexity Increase

Increasing number of transistors per chip


[Source: F. Schwierz in Nature Nanotechnology]
Analog and Digital components must be
redesigned due to factors, such as, increase leakage
Technologies
and crosstalk.
Materials (Si, SiGe, GaAs,

New signal processing algorithms and system


Graphene)
architectures require new functionalities.
Transistors (Bipolar, MOSFETs)
CMOS mostly adopted

Larger design teams to incorporate different kinds of


expert knowledge.

Shrinking processes imply taking into account change in


process parameters.
Prof. Nuno Horta
MEEC - Arquitectura de Computadores
2014-2015

APRESENTAO

ENQUADRAMENTO NO MEEC

Integrated
Integrated Master
Master Degree
Degree in
in
Electrical
Electrical and
and Computer
Computer Engineering
Engineering (MEEC)
(MEEC)
1st Cycle

2nd Cycle

Pr e

Digital Systems
1st Year 1st Sem

ced
en
ce

Electrical and Computer Engineering


Fundamentals

Specialization
Specialization Area:
Area: Computers
Computers
Courses
Courses Group:
Group: Computer
Computer Architectures
Architectures
Advanced Computer
Architectures
th
4 Year 2nd Sem

Computer Architecture
1st Year 2nd Sem

Number Systems, Logic circuits


Combinational circuits
Sequential circuits
Registers and Counters
Synchr. sequential circuits
Memory, Programmable logic

Data Processing Unit/Datapath


Control Unit
Central Processing Unit
Instruction Set Architecture
Assembly Language Program.
I/O Units, Memory Unit,

Digital Systems Design


4th Year 1st Sem

Hardware/Software CoDesign
4th Year 2nd Sem

structured design of digital


electronic sys. (FPGAs, PLDs)
CAD Tools, VHDL
Architectural synthesis
Techniques for reducing power
consumption
etc.

HW/SW systems and codesign


System-level design languages,
methodologies and tools
Architecture mapping, HW-SW
Interfaces and Reconfigurable
Computing.
etc.

Classification of architectures and instruction sets


Different ways of accesing mem.
Metrics and tools used in evaluating system performance
Evolution of system performance (speed/cost/capacity)

Systems Programming
4th Year 2nd Sem
Introduction to operating
systems, system calls.
Processes and Threads
Process communication
Process synchronization
Memory management
etc.

Prof. Nuno Horta


MEEC - Arquitectura de Computadores
2014-2015

Embedded
Computational Systems
4th Year 2nd Sem
Introduction to real-time and
embedded systems
Real-time operating systems
Concurrency, communication,
synchronization, schedulings
Archit. of embedded systems
etc.

APRESENTAO

OBJECTIVOS

Objectivo
O aluno no final do semestre deve (num nvel introdutrio) :
Identificar os componentes fundamentais numa arquitectura de computador e o seu papel no conjunto;
Identificar os componentes fundamentais num processador e o seu papel no conjunto;
Projectar os componentes fundamentais de um processador elementar;
Programar um computador em linguagem assembly;
Aplicar o conceito das interrupes, nomeadamente nas operaes de transferncia de dados;
Utilizar uma estrutura hierrquica de memria no contexto das arquitecturas de computadores;
Identificar as vantagens e restries inerentes ao funcionamento de um computador decorrentes das
evolues face arquitectura original.

Prof. Nuno Horta


MEEC - Arquitectura de Computadores
2014-2015

APRESENTAO

PROGRAMA E METODOLOGIA

Programa
Perspectiva histrica; Unidade de Processamento de Dados, Unidade de Controlo, Unidade Central de
Processamento, Arquitecturas Elementares de um Sistema Computacional, Arquitectura do Conjunto de
Instrues, Programao em Linguagem Assembly, Interrupes, Arquitecturas de CPUs, Unidades de
Entrada/Sada, Unidades de Memria, Evoluo das Arquitecturas de Computadores.

Metodologia
Aulas Tericas Exposio da Matria e Discusso de Exemplos.
Aulas Prticas Resoluo de Exerccios e Preparao do Laboratrio.
Aulas de Laboratrio Implementao de Trabalhos Prticos.

Wafer de 300 mm com 117 AMD Opteron num processo de 90 nm [6]

Prof. Nuno Horta


MEEC - Arquitectura de Computadores
2014-2015

10

APRESENTAO

PROJECTOS DE LABORATRIO

Projecto de Hardware em Xilinx

Prof. Nuno Horta


MEEC - Arquitectura de Computadores
2014-2015

11

APRESENTAO

PROJECTOS DE LABORATRIO

Desenvolvimento de Software no P3

Prof. Nuno Horta


MEEC - Arquitectura de Computadores
2014-2015

12

APRESENTAO

PLANEAMENTO SEMANAL

Planeamento Semanal
PLANEAMENTO SEMANAL - ARQUITECTURA DE COMPUTADORES (MEEC 2014/2015 - 2 SEM)
Tericas
Prticas
Laboratrios

Sab
Dom
2
3
4
5
6
Sab
Dom
2
3
4
5
6
Sab
Dom
2
3
4
5
6
14-fev
15-fev
16-fev
17-fev
18-fev
19-fev
20-fev
21-fev
22-fev
23-fev
24-fev
25-fev
26-fev
27-fev
28-fev 01-mar 02-mar 03-mar 04-mar 05-mar 06-mar
1
2
3
4
5
Carnaval
0
0
0
0
0
1
1
1
1
1
07-mar

08-mar

09-mar

10-mar
6

11-mar

12-mar
7

13-mar

29-mar

1
30-mar

1
31-mar
12

1
01-abr

1
02-abr

1
03-abr

19-abr

3
20-abr

3
21-abr
16
3

Tericas
Prticas
Laboratrios

14-mar

15-mar

16-mar

17-mar
8

18-mar

19-mar
9

20-mar

21-mar

22-mar

05-abr

2
06-abr

2
07-abr

2
08-abr

2
09-abr
13

2
10-abr

11-abr

12-abr

26-abr

27-abr

28-abr
18

3
29-abr

3
30-abr
19

3
01-mai

02-mai

16-mai

17-mai

5
18-mai

5
19-mai
24

5
20-mai

5
21-mai
25

22-mai

23-mai

06-jun

07-jun

7
08-jun

7
09-jun

7
10-jun

7
11-jun

7
12-jun

23-mar

24-mar
10
2

25-mar

13-abr

14-abr
14

03-mai

4
04-mai

24-mai

6
25-mai

2
28-mar

Tericas
Prticas
Laboratrios

04-abr

26-mar
11
2

27-mar

15-abr

16-abr
15

17-abr

4
05-mai
20

4
06-mai

4
07-mai
21

4
08-mai

6
26-mai
26

6
27-mai

6
28-mai
27

6
29-mai

Pscoa
18-abr

Tericas
Prticas
Laboratrios

3
09-mai

10-mai

Tericas
Prticas
Laboratrios
30-mai

31-mai

11-mai

22-abr
3
13-mai

12-mai
22
4

01-jun

02-jun

23-abr
17
3

24-abr

25-abr

3
15-mai

14-mai
23
4

03-jun

04-jun

05-jun

Feriado

4
8
Frias
Testes/Exames
Aulas

Feriado
13-jun
Feriado
04-jul

14-jun

15-jun

16-jun

17-jun

18-jun

19-jun

20-jun

21-jun

22-jun

23-jun

24-jun

25-jun

26-jun

27-jun

28-jun

29-jun

30-jun

01-jul

02-jul

03-jul

05-jul

06-jul

07-jul

08-jul

09-jul

10-jul

11-jul

12-jul

13-jul

14-jul

15-jul

16-jul

17-jul

18-jul

19-jul

20-jul

21-jul

22-jul

23-jul

24-jul

Prof. Nuno Horta


MEEC - Arquitectura de Computadores
2014-2015

13

APRESENTAO

PLANEAMENTO LABs e PRTICAS

Aulas Prticas e Laboratrio


Organizao: (1 Semana de Prtica + 2 Semanas de Laboratrio) x 4

Inscries:
Os turnos de aulas prticas e aulas de laboratrio correspondem exatamente escolha realizada durante
o processo de inscrio no FENIX.
Os alunos com laboratrio vlido em 2012/2013 e 2013/2014 esto dispensados da realizao do lab.
Os alunos devem-se organizar em grupos de 2 elementos, at data do 1 Lab.

Funcionamento:
Aulas Prticas: (2 de Maro de 2015)

As aulas prticas funcionam na sala indicada nos horrios disponveis no FENIX

Enunciados de problemas disponveis na pgina web, na semana anterior a cada aula.


Aulas de Laboratrio: (9 de Maro de 2015)

As aulas de laboratrio funcionam nas salas LSD1 e LE3, conforme horrio.

Os trabalhos de laboratrio para avaliao realizam-se em 2 semanas 4 trabalhos ao


longo do semestre.

Os trabalhos de laboratrio obrigam a uma preparao prvia sem a qual no ser


possvel concluir e verificar convenientemente estes trabalhos nas sesses de
laboratrio.

Enunciados de laboratrio disponveis na pgina web, na semana anterior a cada aula.

A avaliao ser feita tendo por base o mni-teste, o trabalho realizado e o relatrio,
que dever ser entregue por via electrnica em data a indicar para cada trabalho.
Prof. Nuno Horta
MEEC - Arquitectura de Computadores
2014-2015

14

APRESENTAO

HORRIO

HORRIO SEMANAL - ARQUITECTURA DE COMPUTADORES (MEEC 2014/2015 - 2 SEM)


08:00
08:30
09:00
09:30
10:00
10:30
11:00
11:30
12:00
12:30
13:00
13:30
14:00
14:30
15:00
15:30
16:00
16:30
17:00
17:30
18:00
18:30
19:00
19:30

2
2
08:30
09:00
09:30
10:00
10:30
11:00
11:30
12:00
12:30
13:00
13:30
14:00
14:30 P-ACOMP L-ACOMP
15:00 PL
PL
15:30 E1
LSD1
16:00
16:30
17:00
17:30
18:00
18:30
19:00 P-ACOMP L-ACOMP
19:30 PL
PL
20:00 E2
LSD1

D-ACOMP
NH
IT

P-ACOMP L-ACOMP L-ACOMP


PL
PL
AI
E3
LSD1
LE3
L-ACOMP
AI
LE3
T-ACOMP
NH
GA1
T-ACOMP
NH
GA1
L-ACOMP
AI
LE3

P-ACOMP L-ACOMP L-ACOMP


P-ACOMP L-ACOMP L-ACOMP AI
AA
AI
AA
AA
AI
E5
LSD1
LE3
E4
LSD1
LE3
T-ACOMP
P-ACOMP L-ACOMP
NH
PL
AA
GA3
E5
LSD1
T-ACOMP
NH
GA3
P-ACOMP L-ACOMP
PL
AA
E4
LSD1

L-ACOMP
AI
LE3

L-ACOMP
AI
LE3

Horrio de Dvidas
Nuno Horta (T) -5 feira das 9h00 s 12h00, Torre Norte (9 andar)
Paulo Lopes (L, P)
Alberto Abad(L, P)
Aleksandar Ilic (L, P)
Prof. Nuno Horta
MEEC - Arquitectura de Computadores
2014-2015

15

APRESENTAO

AVALIAO

Datas da Avaliao: A avaliao de conhecimentos na disciplina ser realizada por testes ou


exames e trabalhos de laboratrio. As datas definidas para realizao dos testes e exames so:
(1 Teste 20/4; 2 Teste 27/5; 1 Exame 16/6; Exame poca Especial ??/7)
Nota Final:
NF = 60% (Exame ou Mdia de Testes) + 40% Laboratrio (10% mini-testes;30% rel. do trab.)

Nota mnima:
NF >= 9.5 Valores
Nota de Exame ou Mdia de Testes >= 9.5 Valores
Mdia dos Labs >= 9.5 Valores

Prof. Nuno Horta


MEEC - Arquitectura de Computadores
2014-2015

16

APRESENTAO

AVALIAO

Estatsticas:

Num. Inscritos
Num. Avaliados
Num. Aprovados
Num. Reprovados
Nota Mxima
Nota Mdia
Nota Mnima
Num. Exames
Num. Testes
Num. Labs

2009/2010
Total
%
323
243
176
67
19
13.6
10
174
76
304

2010/2011

2011/2012
%

75%
72%
28%

324
255
198
57
19
13.2
10
175
112
304

2012/2013
%

79%
78%
22%

341
290
214
76
19
13.9
10
109
194
322

2013/2014
%

85%
74%
26%

346
268
225
43
19
13.7
10
76
204
321

%
77%
84%
16%

313
235
196
39
19
13.7
10
68
176
290

75%
83%
17%

Testes: 91% dos alunos aprovados; Exame: 53% aprovados

Prof. Nuno Horta


MEEC - Arquitectura de Computadores
2014-2015

17

APRESENTAO

BIBLIOGRAFIA

Bibliografia
[1] M. Morris Mano, Charles R. Kime, Logic and Computer Design Fundamentals, 4nd Edition Updated,
Prentice-Hall International, 2008.
[2] G. Arroz, J. Monteiro, A. Oliveira, Arquitectura de Computadores: dos Sistemas Digitais aos
Microprocessadores, IST Press, 2009.

Material Didctico Auxiliar


[3] N. Horta, Arquitecturas de Computadores Aulas Tericas, na webpage.

Outras Referncias
[4] J. Hennessy, D. Patterson, Computer Architecture A Quantitative Approach, Morgan Kaufmann, 2007.
[5] D. Patterson, J. Hennessy, Computer Organization and Design, Morgan Kaufmann, 2009.

Nota: Todas as imagens no referenciadas pertencem referncia principal [1] da disciplina.

Prof. Nuno Horta


MEEC - Arquitectura de Computadores
2014-2015

18

Das könnte Ihnen auch gefallen