Difference between revisions of "User:Agebhard"
From REU@MU
Line 2: | Line 2: | ||
=== Week 1 (6/1 - 6/4) === | === Week 1 (6/1 - 6/4) === | ||
− | + | * Attended Data Science Boot Camp | |
+ | * Met with lab group | ||
+ | * Discussed project goals with Jack Forden | ||
+ | |||
+ | === Week 2 (6/7 - 6/11) === | ||
+ | * Reviewed goals for AutoTA | ||
+ | * Set up Local testing environment for Flask | ||
+ | * Redesigned TABOT output to be formatted in JSON | ||
+ | * Modified TABOT to run on python2 for testing | ||
+ | * REU meeting on how to write a paper | ||
+ | * Setup a VM with Dr. Brylow. Began installing required dependencies. | ||
+ | |||
+ | === Week 2 (6/14 - 6/18) === | ||
+ | * Worked with Dr. Brylow on getting the VM setup | ||
+ | * Received feedback on the UI | ||
+ | |||
Revision as of 15:25, 16 June 2021
Contents
2021 Weekly Logs
Week 1 (6/1 - 6/4)
- Attended Data Science Boot Camp
- Met with lab group
- Discussed project goals with Jack Forden
Week 2 (6/7 - 6/11)
- Reviewed goals for AutoTA
- Set up Local testing environment for Flask
- Redesigned TABOT output to be formatted in JSON
- Modified TABOT to run on python2 for testing
- REU meeting on how to write a paper
- Setup a VM with Dr. Brylow. Began installing required dependencies.
Week 2 (6/14 - 6/18)
- Worked with Dr. Brylow on getting the VM setup
- Received feedback on the UI
2020 Weekly Logs
Week 1 (6/1 - 6/5)
- Attended Data Science Bootcamp
- Met daily with Dr. Brylow, Alex R., John A., and Rade L. to discuss project ideas for this summer
- Read the following papers
- Using Embedded Xinu and the Raspberry Pi 3 to Teach Operating Systems (not yet published)
- Using Embedded Xinu and the Raspberry Pi 3 to Teach Parallel Computing in Assembly Programming
- XinuPi3: Teaching Multicore Concepts Using Embedded Xinu
- Attended Dr. Brylow’s talk on good research practices
- Worked on fixing the mailbox system in Xinu for homework assignment #9
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)
- Looked into core atomic operation we need in Xinu
- Submitted a PR for a race condition semalloc
- Audited the use of synchronization primitives in Xinu
- Read the following papers
- Weekly Xinu Team Meetings
- Met with Dr. Brylow, John A, and Rade L to discuss the Wait-Free Synchronization paper
Week 4 (6/22 - 6/26)
- Attempted to implement a lock-free array-based queue in XINU
- Submitted a PR for general code cleanup in various areas of XINU
- Worked on draft of presentation to give next week to fellow REU students
- Read the following papers
- Weekly Xinu Team Meetings
- Weekly REU Meeting
Week 5 (6/29 - 7/3)
- Created presentation to give to fellow REU students and mentors regarding my current progress
- Delivered this presentation on Wednesday 5/1
- Researched implementing a dynamic lock-free linked list based queue by Maged Michael and Michael Scott
- Ran into issues with memory reclamation
- Read the following papers
- Weekly Xinu Team Meetings
Week 6 (7/6 - 7/10)
- Studied XINU's USB subsystem
- Started to convert shell (xhs) to multicore
- Read the following paper:
- Weekly Xinu Team Meetings
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