Namhoon Kim

Real-time Systems Group
Department of Computer Science
University of North Carolina at Chapel Hill

image1

Google Scholar

Short Bio

I am a software engineer at Microsoft. I received my Ph.D. from the University of North Carolina at Chapel Hill in the Department of Computer Science in May 2019. I was advised by Dr. James H. Anderson. I am interested in hardware management in multicore systems, embedded real-time operating systems, and mixed-criticality systems.

Before coming to Chapel Hill in 2013, I worked as a researcher at KIST, working on unmanned ground vehicles. I also worked as an engineer at Hanwha Techwin and Samsung Electronics in Korea.

I received a B.S. in Electrical Engineering from Korea University in 2006 and an M.S. in Robotics from KAIST in 2009.



Publications

  1. Namhoon Kim, Stephen Tang, Nathan Otterness, James H. Anderson, F. Donelson Smith, and Donald Porter, "Supporting I/O and IPC via Fine-Grained OS Isolation for Mixed-Criticality Real-Time Tasks", Real-Time Systems, special issue of outstanding papers from the 26th International Conference on Real-Time Networks and Systems, https://doi.org/10.1007/s11241-020-09351-2, 2020.
  2. Namhoon Kim, Stephen Tang, Nathan Otterness, James H. Anderson, F. Donelson Smith, and Donald Porter, "Supporting I/O and IPC via Fine-Grained OS Isolation for Mixed-Criticality Real-Time Tasks", Proceedings of the 26th International Conference on Real-Time Networks and Systems, 2018. Winner, Best Paper Award and Outstanding Paper Award. PDF. Longer version: PDF.
  3. Namhoon Kim, Bryan C. Ward, Micaiah Chisholm, James H. Anderson, and F. Donelson Smith, "Attacking the One-Out-Of-m Multicore Problem by Combining Hardware Management with Mixed-Criticality Provisioning", Real-Time Systems, special issue of outstanding papers from the 22nd IEEE Real-Time and Embedded Technology and Applications Symposium, Volume 53, Number 5, pp. 709-759, DOI 10.1007/s11241-017-9272-9, 2017.
  4. Micaiah Chisholm, Namhoon Kim, Stephen Tang, Nathan Otterness, James H. Anderson, F. Donelson Smith, and Donald Porter, "Supporting Mode Changes while Providing Hardware Isolation in Mixed-Criticality Multicore Systems", Proceedings of the 25th International Conference on Real-Time Networks and Systems, 2017. PDF. Longer version: PDF.
  5. Namhoon Kim, Micaiah Chisholm, Nathan Otterness, James H. Anderson, and F. Donelson Smith, "Allowing Shared Libraries while Supporting Hardware Isolation in Multicore Real-Time Systems", Proceedings of the 23rd IEEE Real-Time and Embedded Technology and Applications Symposium, 2017. PDF. Longer version: PDF.
  6. Micaiah Chisholm, Namhoon Kim, Bryan C. Ward, Nathan Otterness, James H. Anderson, and F. Donelson Smith, "Reconciling the Tension Between Hardware Isolation and Data Sharing in Mixed-Criticality, Multicore Systems", Proceedings of the 37th IEEE Real-Time Systems Symposium, 2016. PDF. Longer version: PDF.
  7. Namhoon Kim, Bryan C. Ward, Micaiah Chisholm, Cheng-Yang Fu, James H. Anderson, and F. Donelson Smith, "Attacking the One-Out-Of-m Multicore Problem by Combining Hardware Management with Mixed-Criticality Provisioning", Proceedings of the 22nd IEEE Real-Time Embedded Technology & Application's Symposium, 2016. Winner, Best Student Paper Award and Outstanding Paper Award. PDF. Longer version: PDF.
  8. Micaiah Chisholm, Bryan C. Ward, Namhoon Kim, and James H. Anderson, "Cache Sharing and Isolation Tradeoffs in Multicore Mixed-Criticality Systems", Proceedings of the 36th IEEE Real-Time Systems Symposium, 2015. PDF. Longer version: PDF.
  9. Jeremy P. Erickson, Namhoon Kim, and James H. Anderson, "Recovering from Overload in Multicore Mixed-Criticality Systems", Proceedings of the 29th IEEE International Parallel and Distributed Processing Symposium, 2015. PDF.
  10. Glenn A. Elliott, Namhoon Kim, Jeremy P. Erickson, Cong Liu, and James H. Anderson, "Response-Time Minimization of Automotive-Inspired Dataflows on Multicore Platforms", Proceedings of the 20th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, 2014. PDF. Longer version: PDF.
  11. Namhoon Kim, Jeremy P. Erickson, and James H. Anderson, "Mixed-Criticality on Multicore (MC2): A Status Report", Proceedings of the 10th International Workshop on Operating Systems Platforms for Embedded Real-Time Applications, 2014. PDF.
  12. Youngmok Yun, Jinfu Jin, Namhoon Kim, Jeongyeon Yoon, and ChangHwan Kim, "Outdoor Localization with Optical Navigation Sensor, IMU and GPS", Proceedings of the International Conference on Multisensor Fusion and Information Integration, 2012. PDF.
  13. Namhoon Kim, Jeongyeon Yoon, Seoungkyou Lee, Dongjun Hyun, ChangHwan Kim, and Sungon Lee, "Bezier curve based path planning for a car-like robot", Proceedings of the 7th International Conference on Ubiquitous Robots and Ambient Intelligence, 2010.
  14. Namhoon Kim, Gyeong-Hwan Yoon, and Doheon Lee, "Intelligent navigation and control of an autonomous underwater vehicle based on Q-learning and self-organizing control", Proceedings of the ICROS-SICE International Joint Conference, 2009. PDF.
  15. Jinseong Lee, Namhoon Kim, and Doheon Lee, "Attitude control of aqua farm patrol robots based on a gyro momentum approach", Proceedings of the 5th International Conference on Ubiquitous Robots and Ambient Intelligence, 2008.

Patents

  1. Assist apparatus for calibrating camera sensor and laser sensor, and sensor calibration system and method using the same (Jan. 2013), Korean Patent Application Number: PATENT-2013-0004311
  2. Moving control system and method for plural robots for optimal monitoring (Mar. 2012), Korean Patent Application Number: PATENT-2012-0028670
  3. Searching system and method for moving targets in dynamic environment by cooperation of plural robots (Mar. 2012), Korean Patent Application Number: PATENT-2012-0027893
  4. Road information detecting method for auto-driving robot and auto-driving robot using the same (Dec. 2011), Korean Patent Application Number: PATENT-2011-0146799
  5. Crossroad detecting method for auto-driving robot and auto-driving using the same (Dec. 2011), Korean Patent Application Number: PATENT-2011-0146798
  6. Path planning system for mobile robot (Feb. 2011), Korean Patent Application Number: PATENT-2011-0017907
  7. Path planning device and method for the autonomous mobile robot (Sep. 2008), Korean Patent Application Number: PATENT-2008-0086692
  8. Night-driving guidance system and method for auto-driving vehicle using infrared line laser (Feb. 2012), Korean Patent Application Number: PATENT-2012-0015283