High Performance Computing
Áreas Científicas |
Classificação |
Área Científica |
OFICIAL |
Informática |
Ocorrência: 2020/2021 - 2S
Ciclos de Estudo/Cursos
Sigla |
Nº de Estudantes |
Plano de Estudos |
Anos Curriculares |
Créditos UCN |
Créditos ECTS |
Horas de Contacto |
Horas Totais |
BINF |
25 |
Study Plan |
2 |
- |
5 |
52,5 |
135 |
Docência - Responsabilidades
Língua de trabalho
Portuguese
Objetivos
This course has as main objectives to offer the student a global vision of the programming paradigm.
At the end of the course unit the learner is expected to be able to: Understand the operating system:
Understand the operation of the operating system.
Understand the communication between computers.
Understand the concept of parallel and distributed processing as a way to increase performance in data management and analysis.
Develop algorithms and models to solve problems that explore concurrency, distribution and parallelism.
Recognize the different hardware architectures to support the operation of these algorithms.
Resultados de aprendizagem e competências
Not applicable
Modo de trabalho
Presencial
Programa
Operating Systems Basics
Basic Notions of Computer Networks
Introduction to the concept of parallel processing and distributed computing.
Main applications and motivation.
Introduction to high performance computing.
Bibliografia Obrigatória
Andrew S. Tanenbaum and Herbert Bos.; Modern Operating Systems, Prentice Hall , 2020
P. Pacheco,; An Introduction to Parallel Programming", Press, Upper Saddle River,, 2020
Métodos de ensino e atividades de aprendizagem
The students will have a set of sheets, from Moodle, to consolidate learning, some solved in class and others done on their own, with subsequent supervision of the teacher.
Tipo de avaliação
Distributed evaluation with final exam
Componentes de Avaliação
Designation |
Peso (%) |
Teste |
60,00 |
Trabalho laboratorial |
40,00 |
Total: |
100,00 |
Componentes de Ocupação
Designation |
Tempo (Horas) |
Estudo autónomo |
20,00 |
Frequência das aulas |
40,00 |
Trabalho laboratorial |
40,00 |
Total: |
100,00 |
Obtenção de frequência
Not applicable
Fórmula de cálculo da classificação final
- Final classification by continuous evaluation: 30% 1st Test + 30% 2nd Test + 40% laboratory evaluation
- final classification by Exam: 100 % Exam
Melhoria de classificação
Only on appeal
Observações
Plagiarism in any assessment (test, exam and project) will be penalized with the cancellation of the assessment and forwarded to the competent bodies for disciplinary measures.
In the case of remote assessments an oral discussion may be requested for validation of skills, with impact on the grade of that assessment