-
公开(公告)号:CA2166253A1
公开(公告)日:1997-06-29
申请号:CA2166253
申请日:1995-12-28
Applicant: IBM CANADA
IPC: G06F9/45
-
公开(公告)号:CA2166252A1
公开(公告)日:1997-06-29
申请号:CA2166252
申请日:1995-12-28
Applicant: IBM CANADA
IPC: G06F9/45
Abstract: An interprocedural compilation method for aggregating global data variables in external storage to maximize data locality. Using the information displayed in a weighted interference graph in which node weights represent the size of data stored in each global variable and edges between variables represent access relationships between the globals, the global variables can be mapped into aggregates based on this frequency of access, while preventing the cumulative data size in any aggregate from exceeding a memory size restriction.
-
公开(公告)号:CA2166254A1
公开(公告)日:1997-06-29
申请号:CA2166254
申请日:1995-12-28
Applicant: IBM CANADA
IPC: G06F9/45
Abstract: A technique used during interprocedural compilation in which program objects are grouped together based on the weights of the connections between the objects and their costs. System-imposed constraints on memory size can be taken into account to avoid creating groupings that overload the system's capacity. The groupings can be distributed over memories located on different processors.
-
-