Function assignment method and function assignment device



【課題】 全体としてプログラムの実行速度が低下してしまう場合があった。 【解決手段】 キャッシュを搭載するシステムのメモリに対して、アプリケーションプログラムの有する関数を配置していく関数割付方法であって、前記アプリケーションプログラムの有する関数のコードサイズを取得し、前記キャッシュのキャッシュラインサイズ、および関数のコードサイズに基づいて併合可能な関数の組み合わせを抽出し、前記併合可能な関数の組み合わせに基づいて、関数の併合を行い、前記併合された関数を含む前記アプリケーションプログラムの有する関数を前記メモリに配置する。 【選択図】 図7
<P>PROBLEM TO BE SOLVED: To solve the problem that there is a case where the execution speed of a program becomes reduced as a whole. <P>SOLUTION: The function assignment method for arranging functions possessed by an application program to a memory of a system loaded with a cache comprises acquiring code sizes of the functions of the application program, extracting combinations of mergeable functions based on the cache line size of the cache and the code sizes of the functions, performing merging of functions based on the combinations of mergeable functions, and arranging the functions possessed by the application program including the merged functions in the memory. <P>COPYRIGHT: (C)2007,JPO&INPIT




Download Full PDF Version (Non-Commercial Use)

Patent Citations (6)

    Publication numberPublication dateAssigneeTitle
    JP-2000066899-AMarch 03, 2000Nec Corp, 日本電気株式会社Execution object optimizing device
    JP-2000112767-AApril 21, 2000Nec Ic Microcomput Syst Ltd, 日本電気アイシーマイコンシステム株式会社Compiler, its variable assigning method and its program recording medium
    JP-2001216140-AAugust 10, 2001Nec Microsystems Ltd, エネイーシーマイクロシステム株式会社命令キャッシュ関数割付装置、割付最適化方法および割付最適化手順を記録した記録媒体
    JP-2001282547-AOctober 12, 2001Nec Microsystems Ltd, エヌイーシーマイクロシステム株式会社命令キャッシュへの関数割付最適化装置、関数割付最適化方法及び関数割付最適化手順を記録した記録媒体
    JP-2003271394-ASeptember 26, 2003Nec Electronics Corp, Necエレクトロニクス株式会社Device for arranging and allocating function and basic block and program for optimizing allocation
    JP-H0683633-AMarch 25, 1994Nec Corp, 日本電気株式会社Execution system for language processing program

NO-Patent Citations (0)


Cited By (2)

    Publication numberPublication dateAssigneeTitle
    JP-2009032198-AFebruary 12, 2009Fujitsu Microelectronics Ltd, 富士通マイクロエレクトロニクス株式会社Cache coloring method
    US-8341354-B2December 25, 2012Fujitsu Semiconductor LimitedCache coloring method and apparatus based on function strength information