Geunsik Lim, Senior Software Engineer




[My profile]



  • Full name: Geunsik Lim
  • Office: Samsung Electronics (Suwon city, South Korea)
  • Nick name: chiphead (like geek), invain (to no purpose, aimlessly)
  • E-mail : leemgs.at.gmail.com
  • Gtalker : leemgs.at.gmail.com
  • ICQ : 46455794
  • Skype : geunsik.lim
  • Blog : http://blog.naver.com/invain/
  • Twitter : http://www.twitter.com/leemgs
  • Facebook: http://www.facebook.com/leemgs
  • Google+ : https://plus.google.com/111621762953759064005/
  • Google Scholar Citations: http://scholar.google.com/citations?hl=en&user=Oy8m5Z8AAAAJ
  • Community(Fedora) : http://leemgs.fedorapeople.org/
  • Community(Kandroid): http://www.kandroid.org/
  • HomePage(restricted area): http://invain.mooo.com 
       http://invain.pe.krhttp://invain.dnip.nethttp://invain.dyndns.org
       : Turn-on time to save the power consumption of my server: 07:30 ~ 23:30 (everyday)
  • HomePage(open area): http://leemgs.fedorapeople.org
  • Linkedin(en): http://kr.linkedin.com/in/leemgs
  • LinkNow(ko) : http://leemgs.linknow.kr
  • Workroom: work directory
  • Warehouse(Kandroid Community): http://code.google.com/p/android-group-korea/
  • Warehouse(papers, presentation, software): http://code.google.com/p/leemgs/
  • Bio: He is working for embedded mobile devices at Samsung Electronics in South Korea. He is the chief Android expert in the area of ARM S3C64X0 chip and X86 laptop. Currently, He is working to deploy Linux for Samsung Mobile Platform that is scheduled to be released by the end of this year. Also, He is the key member of Kandroid.org, which is the biggest institute specializing in Android promotion in South Korea. Prior to that, He engaged in UNIX / Linux core of advanced technology R&D work. He had various experiences working on mobile phone, tablet, digital TV, camcorder, printer, and web-fax based on Linux kernel. He originally designed and developed gitstat open source project which is a web based statistics and monitoring system for git. He contributes kernel patches as a volunteer into Linux community. He enjoys spending my time both solving software problems and trying to promote the adoption of Linux kernel and open source software for commercial embedded devices.



  • [International Journals]
     Geunsik Lim, Changwoo Min, YoungIk Eom, "VNODE: Virtual Memory Partitioning for Enhancing Application Performance in Mobile Devices", Transaction on Consumer Electronics (SCI), issue 5, vol. *, pp. *-*, 2013 submitted

    [International Conferences]
     Geunsik Lim, Changwoo Min, YoungIk Eom, "Uer-aware power management for mobile devices", IEEE GCCE (IEEE Global Conference on Consumer Electronics), Japan, Oct-4-2013 submitted
     Geunsik Lim, Changwoo Min, YoungIk Eom, "Enhancing Application Performance by Memory Partitioning in Android Platforms", 31st IEEE ICCE (International Conference on Consumer Electronics), Las Vegas, Jan-14-2013
     Geunsik Lim, Changwoo Min, YoungIk Eom, "Optimized Lightweight Thread Framework for Mobile Devices", 3rd IETBIC (International Conference of Institution of Engineering and Technology [IET] Brunei Darussalam), Brunei Darussalam, Sep-17-2012
     Geunsik Lim, Changwoo Min, YoungIk Eom, "Load-Balancing for Improving User Responsiveness on Multicore-based Embedded Systems", 14th Linux Symposium, Ottawa, Canada, Jul-11-2012
     Geunsik Lim, Hyun-Jin Choi, Sang-Bum Suh, "NPTL Optimization for Lightweight Embedded Devices", 13th Linux Symposium, Ottawa, Canada, Jun-13-2011
     Geunsik Lim, Jupyung Lee, Sangbum Suh, "Deploying Preemptible Linux in the Latest Samsung Camcorder", 12th Linux Symposium, Ottawa, Canada, Jul-13-2010
     Geunsik Lim "Android Platform on S3C6410 board", 3G Mobile Phone Design Conference, 2009, Simcheon/Hongkong, China
     Geunsik Lim "Android Platform on X86 Netbook", Beijing Asia Pacific Android Conference (APAC), 2009, Beijing, China
     Geunsik Lim "Android Platform on X86 Netbook", Shanghai Asia Pacific Android Conference (APAC), 2009, Shanghai, China
     Geunsik Lim "Mobile Experience with Linux (Android Internals and Prototype on S3c6410)", LCA (Linux Conference on Australia), 2009, Tasmania, Australia
     Geunsik Lim "Linux-based Open Mobile Platform: Android features and Enhancement", International Symposium on Embedded Technology (ISET), 2008, Daegu, Korea

    [Domestic Journals]
     Geunsik Lim, Seho Lee, Young Ik Eom, "Task Parallelism System of Application for Multicore-based Mobile Platform", KICS (The Korean Institute of Communications and Information Sciences) Journal, issue 5~7, vol. *, 2013 submitted

    [Domestic Conferences]
     Geunsik Lim "Notrace32-based real-time remote debugging method for optimization of mobile OS", KICS (The Korean Institute of Communications and Information Sciences), 2013 Summer Conference, Jun-19-2013 submitted
     Geunsik Lim "Thread scheduling framework for improving responsiveness of mobile applications", KIISE (Korean Institute of Information Scientists and Engineers, Information Network Society), KCC (Korea Computer Congress), Jun-26-2013 submitted
     Geunsik Lim "CoCloud: Revision Control based Collaborative Cloud System for Contents Cooperation",The Korean Institute of Communications and Informations Sciences (KICS), 23rd Joint Conference on Communications and Informatoin (JCCI 2013), May-1-2013
     Geunsik Lim "BioMP: Migrating OpenMP into Bionic Library for Android Platform based on ARM Multicore", KICS (The Korean Institute of Communications and Information Sciences), 2013 Winter Conference, Jan-28-2013
     Geunsik Lim "Notrace32: Tracing Technology to Analyze Kernel of Android Platform in Real Time", KIISE (Korean Institute of Information Scientists and Engineers, Information Network Society), SWCC (Summer Workshop on Computer Communications), Aug-14-2012
     Geunsik Lim "Android Platform Internals", 3rd CELF Korea Technical Jamboree, 2008, Seoul, Korea
     Geunsik Lim "Opensource Business Model and Android Plaform", KIPA (Korea IT Industry Promotion Agency), 2008, Seoul, Korea

    [Domestic Android Conferences]
     Geunsik Lim "Task parallelism with KTC & Bionic/OpenMP for Multicore-based Android", 11th Korea Android Conference, 2013, www.kandroid.org
     Geunsik Lim "Multicore-based Memory Issues and Development Tips on ICS", Samsung Developer Day 2012 (Galaxy S III), Samsung Electronics, Seoul, Korea
     Geunsik Lim "Solving memory leak to avoid LMK operation of Android applications: Valgrind on ARM", 9th Korea Android Conference, 2012, www.kandroid.org
     Geunsik Lim "Issues that smart device platform developers must know", Smart Device Developer Conf, KOSTA(Korea Software Technology Association)/MDS Technology, Seoul, Korea, 2011
     Geunsik Lim "Android Kernel Debugging : Ftrace", 8th Korea Android Conference, 2011, www.kandroid.org
     Geunsik Lim "Android Network and Enhancement", 7th Korea Android Conference, 2011, www.kandroid.org
     Geunsik Lim "Chrome webOS based on Cloud Computing", 6th Korea Android Conference, 2010, www.kandroid.org
     Geunsik Lim "Optimization Android Performance with GCC Compiler", 5th Korea Android Conference, 2010, www.kandroid.org
     Geunsik Lim "Prelink and Preload based Zygote Analysis", 4th Korea Android Conference, 2009, www.kandroid.org
     Geunsik Lim "Understanding repo to manage android full sources", 3rd Korea Android Conference, 2009, www.kandroid.org
     Geunsik Lim "Android Porting and Understanding Development Process", 2nd Korea Android Conference, 2008, www.kandroid.org
     Geunsik Lim "Linux based Android Kernel Issues", 1st Korea Android Conference, 2008, www.kandroid.org

    [Patents (applied): Since 2010]
     Geunsik Lim, "Enhancing application performance with virtual memory partitioning technique", 2013
     Geunsik Lim, "Operation zone based SMP scheduler for effective task migration on Multicore systems", 2012
     Geunsik Lim, Myung-June Jung, Sang-Bum Suh, Sung-Min Lee, "Apparatus and method for snapshot image segmentation", Application number 13/105,007, US 2012/0101996
     Geunsik Lim, "Apparatus and method for managing memory in consideration of user response time", European Patent Application EP2386957, EP20110165602, Publication Date 11/16/2011
     Geunsik Lim, Sang-bum Suh, Ju-pyung Lee, "Apparatus and method for managing memory", United States Patent Application 20110283080, Publication Date 11/17/2011

    [Acknowledgements related Papers]
     Paul E. McKenney, "When Do Real Time Systems Need Multiple CPUs?", IBM Linux Technology Center, Real Time Linux Workshops 2010, Oct-24-2010

    [Awards]
     Product Innovation Award from SAIT Director of Samsung Electronics, "Deploying the Full-HD Camcorder with Realtime Linux", 2010
     Bravo Award from CEO of Samsung Electronics,"Linux-based DTV Enhancement and Deployment (VxWorks-to-Linux migration)", 2007

    [Certifications]
     Oracle Certified Professional 9i (OCP 9i Administrator)
     Cisco Certified Network Professional (CCNP)
     Driver License 1st Class (Road Traffic Authority Driver's License Examination Office)
     Linux Master 1st Class (Korea Association for ICT Promotion)
     Engineer Infomation Processing (Human Resources Development Service of Korea)

    [Military Service]
     Army 7273 Troop - Infantry Branch (26 monthes)

    [Membership]
     IEEE Member 2012 ~
     IEEE CE Society Member 2012 ~
     Samsung Electronics - Software Membership 2000



      Last modified on May-15-2013.