BEGIN:VCALENDAR
PRODID:-//Microsoft Corporation//Outlook MIMEDIR//EN
VERSION:1.0
BEGIN:VEVENT
DTSTART:20111116T011500Z
DTEND:20111116T030000Z
LOCATION:WSCC North Galleria 2nd/3rd Floors
DESCRIPTION;ENCODING=QUOTED-PRINTABLE:ABSTRACT: A novel synchronization technique, named "MINT" is proposed. This proposed synchronization technique is as fast as spin-wait, but much more energy-saving. The key idea is to utilize the MONITOR and MWAIT instructions listed in the X86 SSE extension. The waiting in the MWAIT instruction dramatically reduce the CPU power consumption, however, it is found that those instruction pair is very slow. The contribution in this paper is the two-phase synchronization, firstly spin-waiting on a synchronization flag, and then waiting in a loop of the MONITOR and MWAIT instructions. As a result, a very fast and low-power synchronization can be developed. A new thread library, Shadow Thread, is developed by using the MINT technique, and it is shown that the memcpy function threaded by Shadow Thread can outperforms the original memcpy function.
SUMMARY:MINT: A Fast and Green Synchronization Technique
PRIORITY:3
END:VEVENT
END:VCALENDAR
