释义 |
PPECOCA⁷⁶⁵⁹³BNC¹¹⁴⁰²⁴⁺⁵ 基本例句 abbr.个人防护用品=Personal Protective Equipmentabbr.尤用于牛津大学哲学﹑ 政治学和经济学=philosophy;politics and economics As a consequence, the instruction set contains mostly arithmetic and branch operations but none that resemble kernel mode instructions of the PPE. 结果是指令集中包含大部分算术操作和转移操作,但是并不包含 PPE中的那种内核模式指令。 ibm Both the changes to GCC for PPE optimizations and the SPU back end are expected to be released as part of a Linux distribution. GCC对 PPE优化的修改和 CPU后端都希望可以作为 Linux发行版本的一部分发布。 ibm The mailboxes, even for the PPE, are named according to the perspective of the SPE. 邮箱甚至那些用于 PPE的邮箱都是从 SPE的角度定义的。 ibm The most significant difference between the SPE and PPE lies in how they access memory. SPE与 PPE之间最显著的差别在于访问内存的方法。 ibm The processor has one PPE and eight SPEs. 处理器有一个 PPE和八个 SPE。 ibm The PPE accesses main storagethe effective- address space with load and store instructions that move data between main storage and a private register file, the contents of which may be cached. PPE用载入和存储指令访问主存储器有效地址空间,可以在主存储器与内容可以缓存的私有寄存器文件之间移动数据。 ibm As mentioned before, the main job of the PPE in the Cell BE processor is to handle the input and output tasks. 正如前面介绍的一样, Cell BE处理器中的 PPE的主要任务是处理输入和输出任务。 ibm EA stands for effective address, which is a main memory address as viewed from the main PPE program. EA表示有效地址,这是从主 PPE程序中看到的主存地址。 ibm Epidemiologists from the WHO African Regional Office have arrived to assist both countries, and personal protective equipment PPE and sampling equipment are en route to Lusaka. 世卫组织非洲区域办事处多名流行病学家已赶赴现场协助这两个国家开展工作,同时,正向卢萨卡市运送个人保护装备 PPE和抽样设备。 who For example, one PPE-side mailbox register appears as a write- only physical memory location. 例如,一个 PPE端的邮箱寄存器会作为一个只写的物理内存位置出现。 ibm However, unlike the PPE, this is only used if the number of parameters is greater than the number of registers available for parameters not a very likely scenario. 但是,与 PPE不同,这只用在参数的数量大于参数可用的寄存器数量的情况下这种场景并不常见。 ibm I first completed testing using the Pthreaded code just to take a look at the speedup provided by the PPE symmetric multithreading to the Fibonacci worker threads. 我首先使用 Pthread代码进行完整的测试,以此了解 PPE对称多线程给 Fibonacci工作者线程提供的加速效果。 ibm If you download and run this code, the acceleration provided by the PPE SMT becomes apparent when the Fibonacci sequence is run for thousands of iterations or more. 如果您下载并运行此代码,当重复运行 Fibonacci序列数千次时,就可以明显地看出 PPE SMT提供的加速效果。 ibm It actually requires that the main code be written so that the PPE manages the resources. 实际上,它要求编写主代码以便由 PPE管理资源。 ibm Note that there are two communications with the PPE in this code fragment, not one! 请注意在这段代码中与 PPE之间有两次通信,而不是一个! ibm Other channels are used to access virtual memory associated with a user context on the PPE. 其他通道用来访问与 PPE上的用户上下文关联在一起的虚拟内存。 ibm Remember, the first parameter to the function is the64- bit address that was passed in from the PPE. 记住,到此函数的第一个参数是传递自 PPE的64位地址。 ibm So, not only can the PPE efficiently start overlapping execution on all SPEs, but the code would be expected to execute faster thanks to vector processing as well. 所以, PPE不但可以在所有 SPE上高效地启动重叠执行,而且由于向量处理,代码会执行得更快。 ibm The worst that can happen is a bus error or parameter mismatch, but the cause of such a problem may not be immediately obvious, so double- check declarations shared between PPE and SPE. 最糟糕的是总线错误或参数不匹配,但是这种问题可能不会马上表现出来,所以一定要仔细检查在 PPE和 SPE之间共享的声明。 ibm The code for the PPE takes care of initializing the program, setting up one or more SPEs with tasks, and performing input and output. PPE的代码会负责对程序进行初始化、给一个或多个 SPE设置任务并执行输入输出操作。 ibm Therefore, if any string is longer than that, the PPE will have to invoke the program multiple timesa better program would simply break up the request into chunks on the SPE side. 因此,如果字符串比16K长, PPE就必须多次调用此程序更好的做法是在 SPE端将请求分解成小块。 ibm This produces what is called a CESOF Linkable, which allows an object file for the SPE to be embedded in a PPE application and loaded as needed. 这就生成了 CESOF可链接项,它允许 SPE的对象文件嵌入到 PPE应用程序内并在需要时加载。 ibm This is a special tool that converts SPE programs into an object file that can be linked into a PPE executable. 这是一个特殊工具,可以将 SPE程序转换成一个能被链接进 PPE可执行程序的对象文件。 ibm This series begins with an overview of the API used to communicate between the PPE and the SPEs. 本系列文章首先对 PPE和 SPE之间进行通信使用的 API进行概要介绍。 ibm Unlike PPE assembly language, in SPE assembly language registers are always prefixed with a dollar sign. 与 PPE汇编语言不同, SPE汇编语言寄存器总是以美元符号开始。 ibm When the SMT of the PPE and pipelining is employed using the SPEs, I found that the speedup was greater than I thought it might be on my system. 当通过 SPE使用 PPE的 SMT和管道化功能时,我发现加速效果比我预期的更好。 ibm When the PPE wants to access the mailbox, it needs to have access to the memory- mapped register space, which is normally only available to kernel space. 当 PPE希望访问邮箱时,它需要能够访问内存映射的寄存器空间,后者通常只对于内核空间来说是可用的。 ibm While it would be relatively easy to create a new GDB target for the SPU itself, most users need to debug interaction between PPE and SPE. 虽然为 SPU自己创建一个新的 GDB目标非常简单,但是大部分用户都需要对 PPE和 SPE之间的交互进行调试。 ibm You can get a patch to GCC to add a pipeline definition for the PPE so you can create optimized code. 您可以找到 GCC的一个补丁,它用来添加 PPE的流水线定义,这样就可以创建优化的代码。 ibm |