BEGIN:VCALENDAR
VERSION:2.0
PRODID:Linklings LLC
BEGIN:VTIMEZONE
TZID:America/Los_Angeles
X-LIC-LOCATION:America/Los_Angeles
BEGIN:DAYLIGHT
TZOFFSETFROM:-0800
TZOFFSETTO:-0700
TZNAME:PDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
TZNAME:PST
DTSTART:19701101T020000
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTAMP:20240626T180035Z
LOCATION:3001\, 3rd Floor
DTSTART;TZID=America/Los_Angeles:20240626T171500
DTEND;TZID=America/Los_Angeles:20240626T173000
UID:dac_DAC 2024_sess161_RESEARCH794@linklings.com
SUMMARY:How to Steal CPU Idle Time When Synchronous I/O Mode Becomes Promi
 sing
DESCRIPTION:Research Manuscript\n\nChun-Feng Wu (National Yang Ming Chiao 
 Tung University), Yuan-Hao Chang (Academia Sinica), Ming-Chang Yang (The C
 hinese University of Hong Kong), and Tei-Wei Kuo (National Taiwan Universi
 ty)\n\nThe advent of ultra-low-latency storage devices has narrowed the pe
 rformance gap between storage and CPU in computing platforms, facilitating
  synchronous I/O adoption. Yet, this approach introduces substantial busy 
 waiting time and underutilizes computing units. To address this, we propos
 e a light-weighted Idle-Time-Stealing (ITS) design. This involves a self-i
 mproving thread conducting pre-fetching for high-priority processes during
  synchronous I/O, and an I/O-waiting process continuing subsequent instruc
 tion executions when justifiable. Another thread, the self-sacrificing thr
 ead, proactively switches low-priority process I/O requests from synchrono
 us to asynchronous mode, prioritizing high-priority executions. Experiment
 al results demonstrate the effectiveness of our ITS design in reducing CPU
  idle time.\n\nTopic: Embedded Systems\n\nKeyword: Embedded Software
END:VEVENT
END:VCALENDAR
