Mobile — 65
NSL — 19
NSL Project — 2

FCRC 2015

by Sihyeong Park on 2015-06-25 15:19:33

Date: 2015. 06. 26. (Fri) 10:00 A.M. Locate: EB5. 533 Presenter: Sihyeong Park Seminar title: FCRC2015   Continue reading →


PALLOC: DRAM bank-aware memory allocator for performance isolation on multicore platforms

by Sihyeong Park on 2015-06-01 17:36:28

Date: 2015. 06. 05. (Fri) 10:00 A.M. Locate: EB5. 533 Presenter: Sihyeong Park Seminar title: PALLOC: DRAM bank-aware memory allocator for performance isolation on multicore platforms Authors: Heechul Yun, Mancuso, R., Zheng-Pei Wu, Pellizzoni, R. Abstract: DRAM consists of multiple resources called banks that can be accessed in parallel and independently maintain state information. In Commercial Off-The-Shelf (COTS) multicore platforms, banks are typically shared among all cores, even though programs running on the cores do not share memory space. In this situation, memory performance is highly unpredictable due to contention in the shared banks. In this paper, we propose PALLOC, a DRAM bank-aware memory allocator which exploits the page-based virtual memory system to allocate memory pages of each application to specific banks. With PALLOC, we can dynamically partition banks to avoid bank sharing among cores, thereby improving isolation on COTS multicore ... Continue reading →


Partitioned Embedded Architecture based on Hypervisor: the XtratuM approach

by Juyeob Kim on 2015-05-27 20:39:01

Abstract—Partitioned sofware architectures were conceived to fulfill security and avionics requirements where predictability is extremely important. Both, the availability of new processors and an increased necessity of security, have opened new possibilities to use efficiently this approach. Avionic industry has consolidated the Integrated Modular Avionics (IMA) as a solution to manage the software growth in functionality and in efficiency. Now, the aerospace sector is adapting these concepts on its developments. One of the solutions used to achieve partitioned systems is based on virtualisation techniques. In this paper we present XtratuM, a bare-metal hypervisor which implements para-virtualization and dedicated device techniques. XtratuM provides a virtual machine that is ’near’ the native one. It permits to execute a set of partitions, containing each one an operating systems and its applications. Security is based on the temporal and spatial isolation ... Continue reading →


Duet: Exploring Joint Interactions on a Smart Phone and a Smart Watch

by Jinyoung Choi on 2015-05-18 10:26:14

Date : 2015.05.22.(Fri) 10:00 A.M. Locate : EB5.533 Presenter : Jinyoung Choi   Title : Duet: Exploring Joint Interactions on a Smart Phone and a Smart Watch Author : Xiang ‘Anthony’ Chen, Tovi Grossman, Daniel Wigdor, George Fitzmaurice   Abstract The emergence of smart devices (e.g., smart watches and smart eyewear) is redefining mobile interaction from the solo performance of a smart phone, to a symphony of multiple devices. In this paper, we present Duet – an interactive system that explores a design space of interactions between a smart phone and a smart watch. Based on the devices’ spatial configurations, Duet coordinates their motion and touch input, and extends their visual and tactile output to one another. This transforms the watch into an active element that enhances a wide range of phone-based interactive tasks, and enables a new class of multi-device gestures and sensing techniques. A technical evaluation ... Continue reading →


Visualizing Sound

by Jinse Kwon on 2015-05-08 13:15:30

Date : 2015. 05. 15 (Fri) 10:00 A.M. Locate : EB5. 533 Presenter : Jinse Kwon   Title : Visualizing Sound Author : Neil Savage ( science and technology writer based in Lowell, MA. )   Abstract   In the movies, people often discover their room is bugged when they find a tiny microphone attached to a light fixture or the underside of a table. Depending on the plot, they can feed their eavesdroppers false information, or smash the listening device and speak freely. Soon, however, such tricks may not suffice, thanks to efforts to recover speech by processing other types of information.   Researchers in the Computer Science and Artificial Intelligence Laboratory at the Massachusetts Institute of Technology (MIT), for instance, reported at last year's SIGGRAPH meeting on a method to extract sound from video images. Among other tricks, they were able to turn miniscule motions in the leaves of a potted plant into the notes of "Mary Had a ... Continue reading →


Unifying DVFS and Offlining in Mobile Multicores

by Wonjun Hwang on 2015-05-04 18:49:20

Date: 2015. 05. 08. (Fri) 10:00 A.M. Locate: EB5. 533 Presenter: Wonjun Hwang Seminar title: Unifying DVFS and Offlining in Mobile Multicores Authors: Aaron Carroll and Gernot Heiser Abstract: Energy efficiency is a primary design criterion of the modern smartphone due to limitations in battery capacity. Multi-core processors are now commonplace in these devices, which adds a new dimension, the number cores used, to energy management. In this paper we investigate how the mechanisms of frequency scaling and core offlining interact, and how to use them to reduce energy consumption. We find surprising differences in the characteristics of latest-generation smartphones, specifically in the importance of static power. This implies that policies that work well on one processor can lead to poor results on another.  We propose a simple policy that integrates core offlining with frequency scaling and implement it ... Continue reading →


The Missing Numerator: Toward a Value Measure for Smartphone Apps

by Jemin Lee on 2015-04-08 10:36:23

Date: 2015. 04. 08. (Fri) 10:00 A.M. Locate: EB5. 533 Presenter: Jemin Lee Seminar title: The Missing Numerator: Toward a Value Measure for Smartphone Apps Authors: Anudipa Maiti and Geoffrey Challen Abstract: While great strides have been made in measuring energy consumption, these measures alone are not sufficient to enable effective energy management on battery-constrained mobile devices. What is urgently needed is a way to put energy consumption into context by measuring the value delivered by mobile apps. While difficult to compute, an accurate value measure would enable cross-app comparison, app improvement, energy inefficient app detection, and effective runtime energy allocation and prioritization. Our paper motivates the problem, describes requirements for a value measure, discusses and evaluates several possible inputs to such a measure, and presents results from a preliminary (unsuccessful) attempt to formulate one.  Download: paper   Continue reading →


A case for battery charging-aware power management and deferrable task scheduling in smartphones

by Donggeon Han on 2015-04-03 09:56:17

Date: 2015. 04. 03. (Fri) 10:00 A.M. Locate: EB5. 533 Presenter: Donggeon Han Seminar title: A case for battery charging-aware power management and deferrable task scheduling in smartphones Authors: Salma Elmalaki Abstract: Prior battery-aware systems research has focused on discharge power management in order to maximize the usable battery lifetime of a device. In order to achieve the vision of perpetual mobile device operation, we propose that software also needs to carefully consider the process of battery charging. This is because the power consumed by the system when plugged in can influence the rate of battery charging, and hence, the availability of the system to the user. We characterize the charging process of a Nexus 4 smartphone and analyze the charging behaviors of anonymous Nexus 4 users using the Device Analyzer dataset. We find that there is potential for software schedulers to increase ... Continue reading →


A Virtualized Separation Kernel for Mixed Criticality Systems

by Sihyeong Park on 2015-03-24 20:40:36

Date: 2015. 03. 27. (Fri) 10:00 A.M. Locate: EB5. 533 Presenter: SiHyeong Park Seminar title: A Virtualized Separation Kernel for Mixed Criticality Systems Authors: Ye Li, Richard West, Eric Missimer Abstract: Multi- and many-core processors are becoming increasingly popular in embedded systems. Many of these processors now feature hardware virtualization capabilities, such as the ARM Cortex A15, and x86 processors with Intel VT-x or AMD-V support. Hardware virtualization offers opportunities to partition physical resources, including processor cores, memory and I/O devices amongst guest virtual machines. Mixed criticality systems and services can then coexist on the same platform in separate virtual machines. However, traditional virtual machine systems are too expensive because of the costs of trapping into hypervisors to multiplex and manage machine physical resources on behalf of separate guests. For example, hypervisors are needed to schedule separate VMs on physical ... Continue reading →


LEON3 DBT 엔진을 이용한 ERC32 기반의 하이퍼바이저 프로토 타입 개발

by Juyeob Kim on 2015-03-20 11:31:35

Date : 2015. 03. 20. (Fri) 10:00 A.M. Locate : EB5. 533 Presenter : Jooyoeb Kim   Seminar title: LEON3 DBT 엔진을 이용한 ERC32 기반의 하이퍼바이저 프로토타입 개발 Authors 최종욱, 천이진 Abstract 가상화 기술은 여러 개의 게스트 운영체제를 동시에 하나의 물리 머신에서 실행 할 수 있는 기술로 오 늘날 컴퓨팅 시스템에 광범위하게 이용되고 있으며 서버급 및 클라우드 컴퓨팅 환경의 핵심기술로 활용된다. 이러한 가상화 기술은 모바일 환경에서도 적극 개발 및 활용 되고 있으며, 위성 분야에서도 프로세서의 성능 향상과 함께 멀티코어로 발전됨에 따라 IMA기술에 대한 연구가 ESA를 주축으로 진행되고 있으며 국내 대학에서도 우주용 전가상화 하이퍼바이저 관련 연구를 수행하고 있다. 본 논문에서는 지난 연구에 이어 LEON3 vCPU의 성능 향상을 위해 인터프리터 방식 대신 Dynamic Binary Translation 기술을 적용한 전가상화 기법의 Bare-Metal 하이퍼바이저 개발 방법에 대해서 기술하며, 개발 된 하이퍼바이저 상에서 LEON3 벤치마킹 프로그램을 통한 성능 비교 분석을 수행한다. Proceeding : 한국항공우주학회 학술논문 발표집 한국항공우주학회 2013년도 추계학술대회, 2013.11, 699-705 (7 pages)   Continue reading →


Contextual Experience Sampling of Mobile Application Micro-Usage

by Jinyoung Choi on 2015-03-16 16:06:33

Date : 2015. 03. 20. (Fri) 10:00 A.M. Locate : EB5. 533 Presenter : Jinyoung Choi   Seminar title: Contextual Experience Sampling of Mobile Application Micro-Usage Authors Denzil Ferreira, Jorge Goncalves, Vassilis Kostakos, Louise Barkhuus, Anind Dey Abstract Research suggests smartphone users face “application overload”, but literature lacks an in-depth investigation of how users manage their time on smartphones. In a 3-week study we collected smartphone application usage patterns from 21 participants to study how they manage their time interacting with the device. We identified events we term application micro-usage: brief bursts of interaction with applications. While this practice has been reported before, it has not been investigated in terms of the context in which it occurs (e.g., location, time, trigger and social context). In a 2-week follow-up study with 15 participants, we captured participants’ context while micro-using, with a ... Continue reading →


Designing A Microphone Array For Measurement On Wind Noise Of Vehicle In The Wind Tunnel

by Jinse Kwon on 2015-02-23 15:17:38

Date : 2015. 03. 03 (Tue) 01:00 P.M. Locate : EB5. 533 Presenter : Kwon JinSe Seminar title: Designing A Microphone Array For Measurement On Wind Noise Of Vehicle In The Wind Tunnel Authors : JunGoo Kang, Jong-Soo Choi, Myunghan Lee and Byung-ho An Abstract The delay and sum beamforming method of microphone array is widely used in localization of noise source. In this paper, the wind noise generated from a vehicle was measured in the wind tunnel with microphone array and the array pattern was specifically designed for localization of the wind noise. The performance of microphone array was evaluated with both the 3-dB bandwidth of the main-lobe and the level difference between the main-lobe and the maximum side-lobe. While measuring vehicle noise outside the flow stream of wind tunnel, we should know the flow velocity and the propagation path of the sound waves which was refracted according to wind profile as it travels through the airstream. This can cause the ... Continue reading →


The Trouble With Multicore

by Wonjun Hwang on 2015-02-09 14:00:52

Date : 2015. 02. 10 (Tue) 01:00 P.M. Locate : EB5. 533 Presenter : Hwang Wonjun Seminar title: The Trouble With Multicore Authors David Patterson University of California, Berkeley Abstract Designers now accept that although transistors will still get smaller and more numerous on each chip, they aren't going to operate faster than they do toady.And if you tried to incorporate all those transistors into one giant microprocessor, you might well end up with a device that couldn't compute any faster than the chip it was replacing, which explains the shift to assembling them into multiple microprocessor cores instead. Proceeding :  Spectrum, IEEE  (Volume:47 ,  Issue: 7 ) Link :   Continue reading →


User interaction-based profiling system for Android application tuning

by Jorge Frisancho on 2015-01-27 04:12:26

Date : 2015. 01. 27 (Tue) 01:00 P.M. Locate : EB5. 533 Presenter : Jorge Frisancho Seminar title: User interaction-based profiling system for Android application tuning Authors: Seokjun Lee, Chanmin Yoon, Hojung Cha Abstract Quality improvement in mobile applications should be based on the consideration of several factors, such as users' diversity in spatio-temporal usage, as well as the device's resource usage, including battery life. Although application tuning should consider this practical issue, it is difficult to ensure the success of this process during the development stage due to the lack of information about application usage. This paper proposes a user interaction-based profiling system to overcome the limitations of development-level application debugging. In our system, the analysis of both device behavior and energy consumption is possible with fine-grained process-level application monitoring. By providing fine-grained information, including user ... Continue reading →


Application of NASA CFS on the Development of Korea Moon Explorer Flight Software

by Guest on 2015-01-26 21:34:21

Date : 2015. 2. 10 (Tue) 01:00 P.M. Presenter : 변대철 Authors : 구철회*, 문성태, 이훈희, 한상혁, 주광혁, 심은섭 Seminar title : Application of NASA CFS on the Development of Korea Moon Explorer Flight Software ABSTRACT : Conceptual design and lander demonstrator of Korea Lunar exploration mission has been developing since 2010 by Korea Aerospace Research Institute. Propulsion and attitude control system are planed to test at Goheung Aviation Center at 2012. But it is only the beginning of research when comparing with USA, Europe, Japan and China whose countries have the advanced space technology and experiences, for example for Moon and space exploration. So these results from the prior-executed missions shall be referenced to internal researching and planning for this Moon exploration mission. Especially USA NASA has a lot of cases of space exploration missions, recently NASA launched LRO/LCROSS to Moon at 2009 and Curiosity to Mars at 2012. The stable and cost effective software development ... Continue reading →