[go: up one dir, main page]

0% found this document useful (0 votes)
18 views6 pages

Multicore

V.S.B. Engineering College's Department of Computer Science and Engineering aims to provide high-quality technical education and produce competent engineers through a mission focused on knowledge expansion and problem-solving skills. The program outlines educational objectives and specific outcomes for graduates, emphasizing social responsibility and teamwork. Additionally, the course on Multicore Architecture and Programming includes objectives to understand multi-core processors and develop parallel programming skills through practical experiments.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
18 views6 pages

Multicore

V.S.B. Engineering College's Department of Computer Science and Engineering aims to provide high-quality technical education and produce competent engineers through a mission focused on knowledge expansion and problem-solving skills. The program outlines educational objectives and specific outcomes for graduates, emphasizing social responsibility and teamwork. Additionally, the course on Multicore Architecture and Programming includes objectives to understand multi-core processors and develop parallel programming skills through practical experiments.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

V.S.B.

Engineering College, Karur


(An Autonomous Institution)
Department of Computer Science and Engineering

VISION, MISSION, POs, PEOs and PSOs

Vision of the Institution:


We endeavour to impart futuristic technical education of the highest quality to the student community
andto inculcate discipline in them to face the world with self-confidence and thus we prepare them for
life as responsible citizens to uphold human values and to be of service at large. We strive to bring of
the Institution as an Institution of academic excellence of International standard.
Mission of the Institution:
We transform persons into personalities by the state-of the art infrastructure, time consciousness, quick
response and the best academic practices through assessment and advice.
Vision of the Department:
To produce competent Computer Science Engineers through Quality Education and Research.
Mission of the Department:
The Department strives to contribute to the expansion of knowledge in the discipline of Computer
Science and Engineering by, adopting an efficient teaching learning process in correlation with
industrial needs. ensuring technical proficiency, facilitating to pursue higher studies and carry
out R&D activities. developing problem solving and analytical skills with sound knowledge in
basic sciences and Computer Science Engineering.
inculcating managerial skills to become socially responsible, ethical and competitive
professionals.
Program Educational Objectives (PEOs)
The Graduates of Computer Science and Engineering are able to
PEO #1: Work in Multinational companies and become successful IT professionals.
PEO#2: Pursue higher studies and have their career in educational institutions
researchorganizations, or be entrepreneurs.
PEO #3: Possess social responsibility, team work skills, leadership capabilities and urge
forlearning in their professional fields.
Program Specific Outcome (PSO)
PSO#1: Addressing societal problems through design and development of software and firmware
solutions using latest Computer Science tools and technologies.
PSO#2: Involving enthusiastically in software development, software testing, storage, computing and
business intelligence sectors.
PSO#3: Use their technical expertise in latest technologies and update their knowledge continuously in
Computer Science and Engineering to excel in their career.
Program Outcomes (PO)
PO 1: Engineering knowledge: Apply the Mathematical knowledge and the basics of Science and
Engineering to solve the problems pertaining to Computer Science and Engineering.
PO2: Problem analysis: Identify and formulate Computer Science and Engineering problems from
research literature and be able to analyze the problem using first principles of Mathematics and
Engineering Sciences PO3: Design/development of solutions: Come out with solutions for the complex
problems and to design system components or process that fulfil the particular needs taking into
account public health and safetyand the social, cultural and environmental issues.
PO4: Conduct investigations of complex problems: Draw well-founded conclusions applying the
knowledge acquired from research and research methods including design of experiments, analysis and
interpretation of data and synthesis of information and to arrive at significant conclusion.
PO5: Modern tool usage: Form, select and apply relevant techniques, resources and Engineering and
ITtools for Engineering activities like electronic prototyping, modelling and control of systems and also
being conscious of the limitations.
PO6: The engineer and society: Apply reasoning informed by the contextual knowledge to assess
societal, health, safety, legal and cultural issues and the consequent responsibilities relevant to the
professional Computer Science and Engineering practice.
PO7: Environment and sustainability: Be aware of the impact of professional Engineering solutions in
societal and environmental contexts and exhibit the knowledge and the need for sustainable
Development.PO8: Ethics: Apply the principles of Professional Ethics to adhere to the norms of the
engineering practiceand to discharge ethical responsibilities.
PO9: Individual and team work: Function actively and efficiently as an individual or a member/leaderof
different teams and multidisciplinary projects.
PO10: Communication: Communicate efficiently the engineering facts with a wide range of engineering
community and others, to understand and prepare reports and design documents; to make effective
presentations and to frame and follow instructions
PO11: Project management and finance: Demonstrate the acquisition of the body of engineering
knowledge and insight and Management Principles and to apply them as member / leader in teams and
multidisciplinaryenvironments.
PO12: Life-long learning: Recognize the need for self and life-long learning, keeping pace with
technological challenges in the broadest sense
V.S.B. Engineering College, Karur
(An Autonomous Institution)
Department of Computer Science and Engineering

23CPTP292 MULTICORE ARCHITECTURE AND PROGRAMMING

COURSE OBJECTIVES:
• To understand the need for multi-core processors, and their architecture.
• To understand the challenges in parallel and multithreaded programming.
• To learn about the various parallel programming paradigms,
• To develop multicore programs and design parallel solutions.
COURSE OUTCOMES:
At the end of the course, the students should be able to:
CO1: Describe multicore architectures and identify their characteristics and challenges.
CO2: Identify the issues in programming Parallel Processors.
CO3: Write programs using OpenMP and MPI.
CO4: Design parallel programming solutions to common problems.
CO5: Compare and contrast programming for serial processors and programming for parallel
processor
LIST OF EXPERIMENTS

S.NO Name of Experiments COs POs PSOs


1 Write a simple Program to CO1 PO1,PO2,PO3,PO4,PO5 PSO1,PSO2,PSO3
PO9,PO10,PO11,PO12
demonstrate an OpenMP
Fork-Join Parallelism.
2 Create a program that CO1 PO1,PO2,PO3,PO4,PO5 PSO1,PSO2,PSO3
PO9,PO10,PO11,PO12
computes a simple matrix-
vector multiplication
b=Ax, either in C/C++.
Use OpenMP directives to
make it run in parallel.
3 Create a program that CO2 PO1,PO2,PO3,PO4,PO5 PSO1,PSO2,PSO3
PO9,PO10,PO11,PO12
computes the sum of all
the elements in an array A
(C/C++) or a program that
finds the largest number in
an array A. Use OpenMP
directives to make it run in
parallel.
4 Write a simple Program CO2 PO1,PO2,PO3,PO4,PO5 PSO1,PSO2,PSO3
PO9,PO10,PO11,PO12
demonstrating Message-
Passing logic using
OpenMP.
5 Implement the All-Pairs CO3 PO1,PO2,PO3,PO4,PO5 PSO1,PSO2,PSO3
PO9,PO10,PO11,PO12
Shortest-Path Problem
(Floyd's Algorithm) Using
OpenMP.
6 Implement a program CO3 PO1,PO2,PO3,PO4,PO5 PSO1,PSO2,PSO3
PO9,PO10,PO11,PO12
Parallel Random Number
Generators using Monte
Carlo Methods in
OpenMP.
7 Write a Program to CO4 PO1,PO2,PO3,PO4,PO5 PSO1,PSO2,PSO3
PO9,PO10,PO11,PO12
demonstrate MPI-
broadcast-and-collective-
communication in C.
8 Write a Program to CO4 PO1,PO2,PO3,PO4,PO5 PSO1,PSO2,PSO3
PO9,PO10,PO11,PO12
demonstrate MPI-scatter-
gather-and-all gather in C.
9 Write a Program to CO5 PO1,PO2,PO3,PO4,PO5 PSO1,PSO2,PSO3
PO9,PO10,PO11,PO12
demonstrate MPI-send-
and-receive in C.
10 Write a Program to CO5 PO1,PO2,PO3,PO4,PO5 PSO1,PSO2,PSO3
PO9,PO10,PO11,PO12
demonstrate by
performing-parallel-rank-
with-MPI in C.

You might also like