Optimising Hot Paths in a Dynamic Binary Translator.

by Jooyeob Kim on 2015-10-19 11:07:06

Date : 2015. 10. 26 (Mon) 10:00 A.M. Locate : EB5. 533 Presenter : Jooyeob Kim   Title : Optimising Hot Paths in a Dynamic Binary Translator. Author : David Ung , Cristina Cifuentes   Abstract   In dynamic binary translation, code is translated "on the fly" at run-time, while the user perceives ordinary execution of the program on the target machine. Code fragments that are frequently executed follow the same sequence of flow control over a period of time. These fragments form a hot path and are optimised to improve the overall performance of the program. Multiple hot paths may also exist in programs. A program may choose to execute in one hot path for some time, but later switch to another hot path, or even cycle between hot paths. Hence, each hot path is able to capture the most frequent execution pattern for a particular run-time stage of the program. The end result is that scattered code is collectec~ merged and optimised in a ... Continue reading →


DBT project seminar

by Wonjun Hwang on 2015-07-06 11:17:33

Date: 2015. 07. 10. (Fri) 10:00 A.M. Locate: EB5. 533 Presenter: WonJun Hwang Seminar title: DBT project seminar Continue reading →