CS211 L01 questionnaire

*
1. Are you undergraduate student or postgraduate student?
A. Undergraduate
B. Postgraduate (Master)
C. Postgraduate (PhD)
*
2. What is your major?
A. CS
B. EE
C. IE
D. Others
*
3. Have you taken CS110 (Computer Architecture I) of ShanghaiTech or equivalent course(s) in your alma mater?
A. Yes
B. No
*
4. Please select one that indicates your level of familiarity with computer architecture.
A. Very little
B. Somewhat
C. Knowledgeable
D. Expert
E. More than expert
*
5. Have you ever written some assembly language programs?
A. Yes
B. No
6. If "Yes" to Q5, which one(s) of the following? (One to multiple)【Multiple】
A. x86/x86-64
B. ARM
C. MIPS
D. RISC-V
E. Others
If Others, please list it (them):
*
7. Do you understand pipeline, hazard, etc?
A. Yes
B. No
*
8. Do you know memory hierarchy, i.e., register/cache/memory/disk?
A. Yes
B. No
*
9. Do you know the associativity for CPU cache?
A. Yes
B. No
*
10. Do you know cache coherency?
A. Yes
B. No
*
11. Do you know hierarchical paging for main memory?
A. Yes
B. No
*
12. Do you know disk drive and RAID (Redundant Array of Independent Disks)?
A. Neither
B. Only disk
C. Both
*
13. Do you know I/O interrupt?
A. Yes
B. No
*
14. Do you have experience with GPU and/or FPGA?
A. Neither
B. Only GPU
C. Only FPGA
D. Both
*
15. Do you know SIMD?
A. Yes
B. No
*
16. Do you know Superscalar and/or VLIW?
A. Neither
B. Only Superscalar
C. Only VLIW
D. Both
*
17. Select one or more that you are good at in the following programming languages. (One to multiple)【Multiple】
A. C
B. C++
C. Java
D. Python
E. Others
If Others, please list it (them):
*
18. Have you used any following software(s)? (One to multiple)【Multiple】
A. Gem5
B. QEMU
C. Marssx86
D. PTLsim
E. Sniper
F. SimpleScalar
G. Others
H. None of them
If Others, please list it (them):
*
19. What do you expect to learn from CS211?
Powered By www.wjx.cn
Report