University Survey: Multi-Cores Training Modules Adoptability for University Curriculum -Part 2

University Survey: Multi-Cores Training Modules Adoptability for University Curriculum -Part 2

This is the second part of the survey report. You can find the first part here

1. What was of most Values to You?

What was of most values to you?

Vote

%

Tools (Threading analysis, parallel and Multi-core programming, vtune, )

18

38%

labs

12

26%

Course Contents

7

15%

All

10

21%

2. If you will utilize the training content in your curriculum development, what percentage of the knowledge presented in this training will be used in your curriculum?

What percentage of the knowledge presented in this training will be used in your curriculum?

0%

25%

50%

75%

100%

Vote (total 46)

0

6

10

17

13

%

0%

13%

22%

37%

28%

3. Do you get from the course material the information you need to teach the material?

Do you get from the course material the information you need to teach the material?

Very Valuable

Yes

Somewhat

No

Vote (total 47)

8

34

5

0

%

17%

72%

10%

0%

4. Looking at the materials that were presented to you, can you please specify the critical class lecture that is missing?

Vote

%

No, course materials are complete

Materials are complete and very valuable

22

47%

Yes, Some parts are missing

Nothing for Linux: Creation of makefile for different types of threaded application; Include more topic linked to Linux Threads; Except for the makefile for command line Intel compiler.

6

13%

Contents: Parallel Programming Theory (1); missing comparative graphs with CPU's Architecture and MPI model (1); More introduction on Memory sharing and stack.(1);Programs provide info to analyze ;and debug(1);Cover more development process of parallel apps as a whole(1);

5

10%

Labs : Multicore tools(1);Example of "real-life "application/opportunity (1); Intel Process communication issues (1); Putting more screens and expand the explanation of lab practices (1)

4

8%

Lecture Notes+Materails: Establish the glossary of syntax commands used in labs and examples(1);Materials in local language ( Spanish)(3); Need to include contents in slide into manual(1); Materials format is not suitable for class. Content on slides change to course textbook. With Title, Index, chapter, Appendix and Reference (3);

9

19%

Others; materials are not enough that student can develop their own project(1);

1

5. Are you aware of the classroom tools license program? Are tools important to your teaching?

Vote

%

Yes, I use tools license

Yes, the classroom works for me

33

70%

Somewhat,

Yes, I am aware. But not enough, It is very critical to have license solution when adding multi-core contents into our curriculum ; so the tools should be available when developing and starting the course

6

13%

No, in a developing country like Mexico, we are not aware of this

3

6%

Classroom license is not enough. It is important to consider to offer department or campus license or agreement for Intel tools

3

6%

I am very interested in Intel tools for Linux. Better with tools and license that made for academia

2

4%

6. Are you teaching any of the Intel multicore class material to your undergraduate students?

Vote

%

Yes (34)

Operating Systems

10

21%

Computer Architecture

8

17%

Advanced Programming and Parallel Programming

7

15%

In Workshop and seminar and Selective Topics

5

11%

Computational tools (Intel Vtune etc)

2

4%

System Programming

1

2%

The Basic Concept of Programming

1

2%

No (13)

Not teaching yet

13

28%

7. If you are teaching, did you modify it to incorporate it in this/these classes?

Vote

% (from total of 47)

Yes (11)

Put more architecture (how to take advantage of architecture in order to reach high performance, ie; Cache use, introspection using profiling registers, etc.

1

23%

added session to introduce thread for Linux

3

Add more for thread programming concurrency

1

Added more labs practice

1

I modified it to include it into our university program curriculum

4

I modified our curriculum after this class to make the mapping and variation between Academia and Industries adequate

1

No (23)

I use Intel Materials as is

23

49%

8. If you are not teaching, what modifications did you find necessary to make the material useful?

Yes

Vote

%

Labs

Makefiles so materials are not OS specific

1

Make more examples and labs

1

More labs to show the speedup reached when more cores are used

1

Put more emphasis in lab activities with Linux

2

More detailed example- labs- alignment with curricula

Content

This course is still not in our curriculum for graduate and undergraduate

1

Add user reference for instructions of TP and TP about learning programming using thread in parallel, not tied to specific program

1

Incorporate the topic of parallel architecture into several courses

1

Want to see the curriculum be updated on a continues basis

1

Include slides in real applications and databases development

1

Convert contents of slides in to course manuals with Title, chapter, Index, Appendix and Reference

1

1 post / novo 0
Para obter mais informações sobre otimizações de compiladores, consulte Aviso sobre otimizações.