Difference between revisions of "User:Agebhard"

From REU@MU
Jump to: navigation, search
m
 
Line 28: Line 28:
 
* Began implementing context switch [5 hrs]
 
* Began implementing context switch [5 hrs]
  
==== Wednesday 6/8 ====
+
==== Wednesday (6/8) ====
 
* Attended REU group meeting/lunch [2 hrs]
 
* Attended REU group meeting/lunch [2 hrs]
 
* Discussed project roadmap with Dr. Brylow and Jack [3 hrs]
 
* Discussed project roadmap with Dr. Brylow and Jack [3 hrs]

Latest revision as of 19:52, 14 June 2022

2022

Week 1 (5/31 - 6/3)

Tuesday (5/31)

  • Attended REU orientation [2hrs]
  • Out for the rest of the day

Wednesday (6/1)

  • Began to merge branches of past semesters of XINU work [2hrs]
  • Attended REU meeting on "How to conduct research" [1.5hrs]
  • Lab meeting [3hrs]

Thursday (6/2)

Friday (6/3)

  • Work on writing start.S for RISC-V [2 hrs]
  • Team Lunch [2 hrs]
  • Team meeting [2 hrs]

Week 2 (6/6 - 6/10)

Monday (6/6)

  • Finished rough draft of start.S [1 hr]
  • Wrote serial driver [5 hrs]

Tuesday (6/7)

  • Began implementing context switch [5 hrs]

Wednesday (6/8)

  • Attended REU group meeting/lunch [2 hrs]
  • Discussed project roadmap with Dr. Brylow and Jack [3 hrs]

Thursday (6/9)

  • Finished context switch implementation [5 hrs]
  • Tested context switch [1 hr]

Friday (6/10)

  • Minor changes to ensure context switch works with 8+ arguments [1 hr]
  • Attended team lunch [2 hrs]
  • Attended team meeting to discuss weekly progress with the group [2 hrs]

2020

Week 1 (6/1 - 6/5)


Week 2 (6/8 - 6/12)

  • Completed 3 CITI Sessions for RCR
  • Attended Dr. Brylow's RCR Training
  • Attended Dr. Brylow's Technical Writing discussion
  • Read most of the xv6 O/S book
    • Looked into how xv6 uses locks and synchronization primitives
  • Read the following papers
  • Continued to work on fixing the mailbox system in Xinu for homework assignment #9
    • I would like to discuss this more with the team next week


Week 3 (6/15 - 6/19)


Week 4 (6/22 - 6/26)


Week 5 (6/29 - 7/3)


Week 6 (7/6 - 7/10)


Week 7 (7/13 - 7/17)

  • Converted XINU's shell and device infrastructure to multicore
    • Merged into main branch
  • Started to work on poster
  • Weekly Xinu Team Meetings


Week 8 (7/20 - 7/24)

  • Replaced current atomic primitives to use compare and swap
    • Merged into main branch
  • Finished first draft of poster
  • Started to convert Xinu's USB subsystem to support multicore
  • Created a code map of the USB subsystem
  • Read the following paper:
  • Weekly Xinu Team Meetings


Week 9 (7/20 - 7/24)

  • Finished poster
  • Began revising/editing the paper
  • Weekly Xinu Team Meetings


Week 10 (8/3 - 8/7)

  • Presented poster
  • Finished paper
  • Submitted materials