Experience
Graduate Research Assistant, ITTC Research - University of Kansas, Lawrence, KS 2003-Present
Designing, developing, and evaluating unique designs for FPGA-based operating systems. Leading software development and hardware/software integration. Providing hardware design and development skills. Providing leadership to many graduate and undergraduate research assistants.
Assistant to Systems Administrator, EECS Department - University of Kansas, Lawrence, KS 2002-2003
Developed independent solutions to complex problems. Developed custom software applications to meet the unique needs of the system administrators.
Education
In Progress , University of Kansas, L awrence, KS University of Kansas, Lawrence, KS
Ph.D. Computer Science, Expected December 2007 B.S. Computer Science, 2003
Dissertation: “Design and Implementation of a Real-Time Operating System for Reconfigurable Hardware”
Advisor: Dr. David Andrews
Publications
Conference Proceedings (Full List Available Upon Request)
J. Agron, W. Peck, E. Anderson, D. Andrews, E. Komp, R. Sass, F. Baijot, and J. Stevens, Run-Time Services for Hybrid CPU/FPGA Systems on Chip , Proc. of the 27th IEEE Intern. Real-Time Systems Symposium, Rio De Janeiro, Brazil, Dec. 2006, pp. 3-12
W. Peck, E. Anderson, J. Agron, J. Stevens, F. Baijot, D. Andrews, Hthreads: A Computational Model for Reconfigurable Devices , 16th Intern. Conf. on Field Programmable Logic and Applications, Aug. 2006.
D. Andrews, W. Peck, J. Agron, K. Preston, E. Komp, M. Finley, R. Sass, Hthreads: A Hardware/Software Co-Designed Multithreaded RTOS Kernel , Proc. of 10th IEEE Intern. Conf. on Emerging Technologies and Factory Automation, Sept. 2005, pp. 19-22
W. Peck, J. Agron, D. Andrews, M. Finley, E. Komp, Hardware/Software Co-Design of Operating System Services for Thread Management and Scheduling , Proc. of 25th IEEE Intern. Real-Time Systems Symposium, Works in Progress, Dec. 2004
Invited Presentations
W. Peck, J. Agron, D. Andrews, M. Finley, E. Komp, Hardware/Software Co-Design of Operating System Services for Thread Management and Scheduling , Invited Presentation, Proc. of 25th IEEE Intern. Real-Time Systems Symposium, Works in Progress, Lisbon, Portugal, Dec. 2004
W. Peck, D. Andrews, D. Neihaus, P. Ashenden, J. Agron, M. Finley, J. Ortiz, K. Preston, R.Sass, E. Komp, KU Hybrid Thread Architecture for Multithreaded Programming , Invited Presentation, ITTC Review Board Meeting, Lawrence, KS, 2004
Popular Technical Press
D. Andrews, D. Neihaus, R. Jidin, M. Finley, W. Peck, M. Frisbee, J. Ortiz, E. Komp, P. Ashenden, Programming Models for Hybrid CPU/FPGA Chips: The Missing Link , IEEE Micro, Jul./Aug. 2004
Skills
Languages: C/C++, Java, PowerPC Assembly, Haskell, Scheme, Python, Perl
Operating Systems: Linux / UNIX, OS X, Windows
Applications: Xilinx ISE, Xilinx EDK, Visual Studio, Code Warrior, ModelSim