Abstract:
In spite of the rapid improvement of hardware performance, debugging and optimization still remain as important procedures for developing consumer electronics embedded sy...Show MoreMetadata
Abstract:
In spite of the rapid improvement of hardware performance, debugging and optimization still remain as important procedures for developing consumer electronics embedded systems due to the manufacturing cost and the product quality. However, because the properties of consumer electronics systems are significantly different from the traditional computing systems, the required functionalities of behavior-profilers for the multimedia consumer electronics systems have to be newly defined. We analyze the desirable characteristics of the behavior profilers for multimedia consumer electronics systems and based on the analysis results we also implement a novel profiler tool set which consists of light-weight profiler components and remotely executed GUI client programs. The implemented profiler tool set is independent to the processor architecture and able to analyze the whole system layers from operating systems to functions inside user-level applications. The effectiveness of our tool set was verified by actually performing optimization of a commodity digital TV system.
Published in: IEEE Transactions on Consumer Electronics ( Volume: 55, Issue: 4, November 2009)

Division of Computer Science, Korea Advanced Institute of Science and Technology, Daejeon, South Korea
Seonyeong Park received the B.S. degree in computer science from Chungnam National University and the M.S. degree in computer science from Korea Advanced Institute of Science and Technology. Currently, she is a Ph.D. candidate in the Computer Science Division at KAIST. Her research interests include flash memory filesystems, embedded systems and power-aware computing.
Seonyeong Park received the B.S. degree in computer science from Chungnam National University and the M.S. degree in computer science from Korea Advanced Institute of Science and Technology. Currently, she is a Ph.D. candidate in the Computer Science Division at KAIST. Her research interests include flash memory filesystems, embedded systems and power-aware computing.View more

Division of Computer Science, Korea Advanced Institute of Science and Technology, Daejeon, South Korea
Jinkyu Jeong received the B.S. degree from the Computer Science Department, Yonsei University, and the MS degree in computer science from the Korea Institute of Science and Technology. He is currently a Ph.D. candidate in the Computer Science Department, Korea Advanced Institute of Science and Technology. His current research interests include real-time system, operating system, virtualization, and embedded system.
Jinkyu Jeong received the B.S. degree from the Computer Science Department, Yonsei University, and the MS degree in computer science from the Korea Institute of Science and Technology. He is currently a Ph.D. candidate in the Computer Science Department, Korea Advanced Institute of Science and Technology. His current research interests include real-time system, operating system, virtualization, and embedded system.View more

Division of Computer Science, Korea Advanced Institute of Science and Technology, Daejeon, South Korea
Heeseung Jo received the B.S. degree in computer science from Sogang University, Korea, in 2000, and worked as an engineer at the mobile platform service team of KTF, Korea, from 2001 to 2004. He received the M.S. degree in computer science from Korea Advanced Institute of Science and Technology (KAIST) and is a Ph.D. candidate of KAIST. His research interests include virtual machine, flash memory, storage system, and emb...Show More
Heeseung Jo received the B.S. degree in computer science from Sogang University, Korea, in 2000, and worked as an engineer at the mobile platform service team of KTF, Korea, from 2001 to 2004. He received the M.S. degree in computer science from Korea Advanced Institute of Science and Technology (KAIST) and is a Ph.D. candidate of KAIST. His research interests include virtual machine, flash memory, storage system, and emb...View more

School of Information and Communication Engineering, Sungkyunkwan University, Suwon, South Korea
Joonwon Lee received the B.S. degree from Seoul National University in 1983 and the Ph.D. degree from the Georgia Institute of Technology in 1991. After working for IBM, he joined the faculty of the Korea Advanced Institute of Science and Technology (KAIST) in 1992. Currently, he is the faculty of the Sungkyunkwan University. His research interests include operating systems, low-power computing, and virtual machine.
Joonwon Lee received the B.S. degree from Seoul National University in 1983 and the Ph.D. degree from the Georgia Institute of Technology in 1991. After working for IBM, he joined the faculty of the Korea Advanced Institute of Science and Technology (KAIST) in 1992. Currently, he is the faculty of the Sungkyunkwan University. His research interests include operating systems, low-power computing, and virtual machine.View more

School of Electrical and Computer Engineering, Ulsan National Institute of Science and Technology (UNIST), Ulsan, South Korea
Euiseong Seo received the BS, MS and PhD degrees in computer science from the Korea Advanced Institute of Science and Technology (KAIST), Korea. Currentl, he is an assistant professor at Ulsan National Institute of Science and Technology. His research has been on power-aware resource management, real-time systems, and performance enhancement of virtualized systems.
Euiseong Seo received the BS, MS and PhD degrees in computer science from the Korea Advanced Institute of Science and Technology (KAIST), Korea. Currentl, he is an assistant professor at Ulsan National Institute of Science and Technology. His research has been on power-aware resource management, real-time systems, and performance enhancement of virtualized systems.View more

Division of Computer Science, Korea Advanced Institute of Science and Technology, Daejeon, South Korea
Seonyeong Park received the B.S. degree in computer science from Chungnam National University and the M.S. degree in computer science from Korea Advanced Institute of Science and Technology. Currently, she is a Ph.D. candidate in the Computer Science Division at KAIST. Her research interests include flash memory filesystems, embedded systems and power-aware computing.
Seonyeong Park received the B.S. degree in computer science from Chungnam National University and the M.S. degree in computer science from Korea Advanced Institute of Science and Technology. Currently, she is a Ph.D. candidate in the Computer Science Division at KAIST. Her research interests include flash memory filesystems, embedded systems and power-aware computing.View more

Division of Computer Science, Korea Advanced Institute of Science and Technology, Daejeon, South Korea
Jinkyu Jeong received the B.S. degree from the Computer Science Department, Yonsei University, and the MS degree in computer science from the Korea Institute of Science and Technology. He is currently a Ph.D. candidate in the Computer Science Department, Korea Advanced Institute of Science and Technology. His current research interests include real-time system, operating system, virtualization, and embedded system.
Jinkyu Jeong received the B.S. degree from the Computer Science Department, Yonsei University, and the MS degree in computer science from the Korea Institute of Science and Technology. He is currently a Ph.D. candidate in the Computer Science Department, Korea Advanced Institute of Science and Technology. His current research interests include real-time system, operating system, virtualization, and embedded system.View more

Division of Computer Science, Korea Advanced Institute of Science and Technology, Daejeon, South Korea
Heeseung Jo received the B.S. degree in computer science from Sogang University, Korea, in 2000, and worked as an engineer at the mobile platform service team of KTF, Korea, from 2001 to 2004. He received the M.S. degree in computer science from Korea Advanced Institute of Science and Technology (KAIST) and is a Ph.D. candidate of KAIST. His research interests include virtual machine, flash memory, storage system, and embedded system.
Heeseung Jo received the B.S. degree in computer science from Sogang University, Korea, in 2000, and worked as an engineer at the mobile platform service team of KTF, Korea, from 2001 to 2004. He received the M.S. degree in computer science from Korea Advanced Institute of Science and Technology (KAIST) and is a Ph.D. candidate of KAIST. His research interests include virtual machine, flash memory, storage system, and embedded system.View more

School of Information and Communication Engineering, Sungkyunkwan University, Suwon, South Korea
Joonwon Lee received the B.S. degree from Seoul National University in 1983 and the Ph.D. degree from the Georgia Institute of Technology in 1991. After working for IBM, he joined the faculty of the Korea Advanced Institute of Science and Technology (KAIST) in 1992. Currently, he is the faculty of the Sungkyunkwan University. His research interests include operating systems, low-power computing, and virtual machine.
Joonwon Lee received the B.S. degree from Seoul National University in 1983 and the Ph.D. degree from the Georgia Institute of Technology in 1991. After working for IBM, he joined the faculty of the Korea Advanced Institute of Science and Technology (KAIST) in 1992. Currently, he is the faculty of the Sungkyunkwan University. His research interests include operating systems, low-power computing, and virtual machine.View more

School of Electrical and Computer Engineering, Ulsan National Institute of Science and Technology (UNIST), Ulsan, South Korea
Euiseong Seo received the BS, MS and PhD degrees in computer science from the Korea Advanced Institute of Science and Technology (KAIST), Korea. Currentl, he is an assistant professor at Ulsan National Institute of Science and Technology. His research has been on power-aware resource management, real-time systems, and performance enhancement of virtualized systems.
Euiseong Seo received the BS, MS and PhD degrees in computer science from the Korea Advanced Institute of Science and Technology (KAIST), Korea. Currentl, he is an assistant professor at Ulsan National Institute of Science and Technology. His research has been on power-aware resource management, real-time systems, and performance enhancement of virtualized systems.View more