-
2ÀÎ 1ÆÀ±âÁØÀ¸·Î Computer Architecture°ü·Ã ÇÁ·ÎÁ§Æ®¸¦ ¼öÇà
(ÆÀ±¸¼º¶§ÀÇ Exclusive Principle: no same school, no same
degree program...)
-
Term Project´Â Program Project ¶Ç´Â Paper ProjectÁß Çϳª¸¦
¼±ÅÃÇÑ´Ù.
-
Paper Project
-
ÁÖÁ¦´Â °ÀÇ ¶Ç´Â ÃÖ±Ù Journal/Conference ÀڷḦ ÅëÇÏ¿© ¼±Á¤
-
Project Proposal : Á¦¸ñ, °³¿ä, ±âÁ¸¹æ½Ä°ú °ü·ÃÇÑ survey ¿Í
¹®Á¦Á¡(5Æí ÀÌ»óÀÇ reference), ÇØ°á¹æ¾È
-
Project Draft : ÇØ°á¹æ¾È¿¡ ´ëÇÑ ±¸Ã¼ÀûÀÎ ¾ÆÀ̵ð¾î¿Í Áõ¸í¹æ¹ý·Ð
Á¦½Ã (Analysis or Simulation)
-
Report Paper : Title, Abstract, Introduction, Related Work,
New Approach, Simulation or Analysis, Conclusion and Future Work, References
(15-20 double-spaced pages, write in English)
-
Sugegsted
Projects from Berkeley #1
-
Sugegsted
Projects from Berkeley #2
-
Suggested Projects from the Three Prestigious
Conferences
-
Program Project
"Your company designed 32-bit high-performance CPU based
on DLX specification in H&P's textbook. But customers complain it's
code size since they want to use the CPU in memory-hungry embedded systems.
Your boss asked you to study the usefulness and feasibility of the 16-bit
version of DLX by the second week of June, 1998. Since you remember the
development history of ARM
Thumb from ARM and Hitachi's
SH series, you know it is the reasonable claim. Now, you decide, first,
to make a simulator for the 16-bit DLX without floating point instructions
and see how much it can reduce the code density and how new CPU differs
with 32-bit DLX in several aspects. Based on the simulation with the simulator,
you'll write a report to argue for or against the development of the 16-bit
DLX. (10-20 double-spaced pages, write in English)" -> Changed to
Simple DLX Simulator
DLXÀÇ instruction setÀº H&P ±³ÀçÀÇ 104ÆäÀÌÁö¿¡ ÀÖÀ¸¸ç,
ºÎµ¿¿¬»êÀº ¹èÁ¦ÇÏ¿´À¸¹Ç·Î FP register°¡ ¾ø°í µû¶ó¼ MULT, MULTU, DIV, DIVU
instructionµîÀº GPR R0..R31°ú ¿¬»êÇÒ¼ö ÀÖ´Ù´Â Á¡ÀÌ Â÷À̰¡ ÀÖ´Ù. DLX pipeline¿¡
´ëÇÑ ¼³¸íÀº H&P ±³ÀçÀÇ 127ÆäÀÌÁöºÎÅÍ ÀÚ¼¼È÷ ¼³¸íµÇ¾îÀÖ´Ù. ÆíÀÇ¿¡ µû¶ó
PC ¶Ç´Â ¿öÅ©½ºÅ×À̼ÇÀ» »ç¿ëÇÒ¼ö ÀÖÀ¸¸ç, Stanford UniversityÀÇ DLX
software ¿Í Vienna Institute of TechnologyÀÇ WinDLX
software °¡ µµ¿òÀÌ µÉ°ÍÀÓ.
-
Phase I : Design and implement 16-bit DLX Simulator
-
Phase II : Include pipelining and branch prediction
-
Phase III : Run your simulator with non-trivial benchmark
programs
-
Term Project Oral Presentation on 6/17(Wed) 9:30AM
-
Program Project (4-5 slides in 10 minutes)
-
Features of your simulator
-
Typical run of your simulator (GUI)
-
Test program(s) and test result
-
Discussion (what's different with H&P textbook)
-
Paper Project (5-10 slides in 20minutes)
-
Background
-
Uniqueness of your research (is it a meaningful question?)
-
Evaluation methodology
-
Evaluation result