-
公开(公告)号:US07415703B2
公开(公告)日:2008-08-19
申请号:US10670842
申请日:2003-09-25
申请人: Maximino Aguilar, Jr. , Alex Chunghen Chow , Michael Norman Day , Michael Stan Gowen , Mark Richard Nutter , James Xenidis
发明人: Maximino Aguilar, Jr. , Alex Chunghen Chow , Michael Norman Day , Michael Stan Gowen , Mark Richard Nutter , James Xenidis
CPC分类号: G06F9/44557 , G06F9/44526
摘要: A processing unit (PU) retrieves a file from system memory and loads it into its internal memory. The PU extracts a processor type from the file's header which identifies whether the file should execute on the PU or a synergistic processing unit (SPU). If an SPU should execute the file, the PU DMA's the file to the SPU for execution. In one embodiment, the file is a combined file which includes both PU and SPU code. In this embodiment, the PU identifies one or more section headers included in the file which indicates embedded SPU code within the combined file. In this embodiment, the PU extracts the SPU code from the combined file and DMA's the extracted code to an SPU for execution.
摘要翻译: 处理单元(PU)从系统存储器检索文件并将其加载到其内部存储器中。 PU从文件头中提取一种处理器类型,用于标识文件是否应在PU或协同处理单元(SPU)上执行。 如果SPU应该执行该文件,PU DMA将该文件提交给SPU执行。 在一个实施例中,该文件是包括PU和SPU代码的组合文件。 在该实施例中,PU识别包括在文件中的一个或多个区段标题,其指示组合文件内的嵌入式SPU代码。 在本实施例中,PU从组合文件中提取SPU代码,并将提取的代码DMA提取给SPU以执行。
-
公开(公告)号:US07748006B2
公开(公告)日:2010-06-29
申请号:US12131348
申请日:2008-06-02
申请人: Maximino Aguilar, Jr. , Alex Chunghen Chow , Michael Norman Day , Michael Stan Gowen , Mark Richard Nutter , James Xenidis
发明人: Maximino Aguilar, Jr. , Alex Chunghen Chow , Michael Norman Day , Michael Stan Gowen , Mark Richard Nutter , James Xenidis
CPC分类号: G06F9/44557 , G06F9/44526
摘要: Loading software on a plurality of processors is presented. A processing unit (PU) retrieves a file from system memory and loads it into its internal memory. The PU extracts a processor type from the file's header which identifies whether the file should execute on the PU or a synergistic processing unit (SPU). If an SPU should execute the file, the PU DMA's the file to the SPU for execution. In one embodiment, the file is a combined file which includes both PU and SPU code. In this embodiment, the PU identifies one or more section headers included in the file which indicates embedded SPU code within the combined file. In this embodiment, the PU extracts the SPU code from the combined file and DMA's the extracted code to an SPU for execution.
摘要翻译: 在多个处理器上加载软件。 处理单元(PU)从系统存储器检索文件并将其加载到其内部存储器中。 PU从文件头中提取一种处理器类型,用于标识文件是否应在PU或协同处理单元(SPU)上执行。 如果SPU应该执行该文件,PU DMA将该文件提交给SPU执行。 在一个实施例中,该文件是包括PU和SPU代码的组合文件。 在该实施例中,PU识别包括在文件中的一个或多个区段标题,其指示组合文件内的嵌入式SPU代码。 在本实施例中,PU从组合文件中提取SPU代码,并将提取的代码DMA提取给SPU以执行。
-
公开(公告)号:US20080235679A1
公开(公告)日:2008-09-25
申请号:US12131348
申请日:2008-06-02
申请人: Maximino Aguilar , Alex Chunghen Chow , Michael Norman Day , Michael Stan Gowen , Mark Richard Nutter , James Xenidis
发明人: Maximino Aguilar , Alex Chunghen Chow , Michael Norman Day , Michael Stan Gowen , Mark Richard Nutter , James Xenidis
IPC分类号: G06F9/445
CPC分类号: G06F9/44557 , G06F9/44526
摘要: Loading software on a plurality of processors is presented. A processing unit (PU) retrieves a file from system memory and loads it into its internal memory. The PU extracts a processor type from the file's header which identifies whether the file should execute on the PU or a synergistic processing unit (SPU). If an SPU should execute the file, the PU DMA's the file to the SPU for execution. In one embodiment, the file is a combined file which includes both PU and SPU code. In this embodiment, the PU identifies one or more section headers included in the file which indicates embedded SPU code within the combined file. In this embodiment, the PU extracts the SPU code from the combined file and DMA's the extracted code to an SPU for execution.
摘要翻译: 在多个处理器上加载软件。 处理单元(PU)从系统存储器检索文件并将其加载到其内部存储器中。 PU从文件头中提取一种处理器类型,用于标识文件是否应在PU或协同处理单元(SPU)上执行。 如果SPU应该执行该文件,PU DMA将该文件提交给SPU执行。 在一个实施例中,该文件是包括PU和SPU代码的组合文件。 在该实施例中,PU识别包括在文件中的一个或多个区段标题,其指示组合文件内的嵌入式SPU代码。 在本实施例中,PU从组合文件中提取SPU代码,并将提取的代码DMA提取给SPU以执行。
-
-