Contemporary trends in parallel processing
1. |
Subject title |
Contemporary trends in parallel processing Современи трендови за паралелно процесирање |
||||||||||||||||||
2. |
Code |
m23_s_057 |
||||||||||||||||||
3. |
Study program |
IT management, Bioinformatics, Security, Cryptography and Coding, Еducation with ICT, Eco-informatics, Inteligent Systems, Computer Science, Statistics and Data Analytics, Software for embedded systems, IT management, Bioinformatics, Security, Cryptography and Coding, Statistics and Data Analytics, Software Engineering, Software Engineering, Cloud Computing, Data science in computer science and engineering, Internet Technologies and cyber security, Cloud Computing, |
||||||||||||||||||
4. |
Organizer of the study program (unit, institute, department, division) |
Faculty of Information Sciences and Computer Engineering |
||||||||||||||||||
5. |
Study cycle (first, second, third) |
Втор циклус |
||||||||||||||||||
6. |
Academic year / semester 5 / Летен |
7. Number of ECTS credits 6.0 |
||||||||||||||||||
8. |
Instructor |
ворн. проф. д-р Владимир Здравески |
||||||||||||||||||
9. |
Prerequisites for enrollment |
|
||||||||||||||||||
10. |
Subject goals and competencies: This subject is intended to acquire the skills and knowledge of modern training parallel processing, grows, high performance calculation and calculation in the cloud. The subject has theoretical and practical application in order to make the performance of existing architectures and provide opportunities for introducing parallel calculating. Competences Upon successful completion of this subject, the student will be able to: Knowledge and Understanding - the student will be in a state: · To clearly know the impact of abstraction, modeling and application of parallel processing ;; · Critically to discuss and explore key concepts in systems of parallel calculation based on architectures with shared memory and Districted systems, models, methods and techniques ;; · Critically to discuss and explore architectural and designing Opportunities, with the possibility to generate the best method and technique for System Perphomines Relief ;; Intellectual Skills - Students will be able to: · Analyze different parallel architectures and identify the bites Relevant features · Find similarities and differences between different parallel techniques Programming · To apply practical skills and show knowledge of programming by applying parallel processing. Practical skills - the student will be able to: · Used well -known parallel methods and programming techniques;; · Found a parallel solution with the best performance for the problems set;; · Set, configure and uses a cloud calculation system
|
|||||||||||||||||||
11. |
Subject content: Architectures for parallel processing · Performations and characteristics of parallel systems · Algorithms and structures for parallel processing · Concepts for parallel processing and performance · Competitive processes · Examples of programs that make the performance of multiple cores · Parallel Programming CPUs with Shared Memory Open MP · Parallel Programming in Distributed MPI processors · Processing fields and mapping of algorithms, systolic fields, processor fields, data running systems |
|||||||||||||||||||
12. |
Learning methods: Предавања, вежби, самостојна работа, проектни задачи, семинарски работи |
|||||||||||||||||||
13. |
Total available time fund |
6.0 ECTS x 30 hours = 180 hours |
||||||||||||||||||
14. |
Time distribution |
30 + 30 + 30 + 45 + 45 = 180 hours
|
||||||||||||||||||
15. |
Forms of teaching activities |
15.1. |
Lectures - theoretical teaching |
30 hours |
||||||||||||||||
15.2. |
Exercises (laboratory, classroom), seminars, team work |
30 hours |
||||||||||||||||||
16. |
Other forms of activities |
16.1. |
Project tasks |
45 hours
|
||||||||||||||||
16.2. |
Independent tasks |
30 hours |
||||||||||||||||||
16.3. |
Homework |
45 hours |
||||||||||||||||||
17. |
Grading method |
|||||||||||||||||||
17.1. |
Tests |
0 points |
||||||||||||||||||
17.2. |
Seminar work / project (presentation: written and oral) |
45 points |
||||||||||||||||||
17.3. |
Activities and learning |
0 points |
||||||||||||||||||
17.4. |
Final exam |
0 points |
||||||||||||||||||
18. |
Grading criteria (points / grade) |
up to 50 points |
5 (five) (F) |
|||||||||||||||||
from 51 to 60 points |
6 (six) (E) |
|||||||||||||||||||
from 61 to 70 points |
7 (seven) (D) |
|||||||||||||||||||
from 71 to 80 points |
8 (eight) (C) |
|||||||||||||||||||
from 81 to 90 points |
9 (nine) (B) |
|||||||||||||||||||
from 91 to 100 points |
10 (ten) (A) |
|||||||||||||||||||
19. |
Condition for signature and taking final exam |
реализирани 15.1 и 15.2 |
||||||||||||||||||
20. |
Language of instruction |
македонски или англиски |
||||||||||||||||||
|
21. |
Quality assurance method |
интерна евалуација и анкети, според модел образложен претходно
|
||||||||||||||||||
22. |
Literature |
|||||||||||||||||||
22.1. |
Mandatory literature |
|||||||||||||||||||
|
||||||||||||||||||||
|
22.2. |
Additional literature |
|
||||||||||||||||||
