发明名称 MULTI CORE OPTIMIZATIONS ON A BINARY USING STATIC AND RUN TIME ANALYSIS
摘要 An apparatus and method provide for profile optimizations at a binary level. Thread specific data may be used to lay out a procedure in a binary. In one example, a hot thread may be identified and a layout may be generated based on the identified hot thread. Also, threads of an application may be ranked according to frequency of execution of the corresponding threads. The layout may be created based on the different threads of differing frequency of execution and conflicts between a hottest thread and each of the other threads of the application. In another example, different threads of the application may conflict. For example, two threads may contain operations that overlap temporally to create a race condition. A layout of the application threads may be created based on conflicting threads.
申请公布号 US2008271021(A1) 申请公布日期 2008.10.30
申请号 US20070740895 申请日期 2007.04.26
申请人 MICROSOFT CORPORATION 发明人 BENDAPUDI PERRAJU;JALAN RAJESH;TALLURI PHANI KISHORE
分类号 G06F9/46 主分类号 G06F9/46
代理机构 代理人
主权项
地址