SIMD two groups work seamlessly
AMD GPU, the processor is a SIMD (Single Instruction, Multiple Data) is a unit to perform the "SIMD cores (SIMD engine, also known as)" They are presented as. RV770 does this total was for 10 SIMD cores, Cypress has become pieces in 20. Cypress is a dual-core entities, RV770 equivalent to 1 as ten SIMD cores, 20 cores seems to be two things to manage the split core.
Cypress elements have shown that the structure of the dual-core, Cypress can be seen throughout the architecture. For example, Cypress offers the rasterizer to convert the polygon pixel is increased to two each. This is acceptable given per core and configuration of taking the rasterizer. In addition, the full set of threads allocated to each processor, and also to control Sureddoshikensa branching and thread switching are two pieces of the program. Cypress total of 20 SIMD cores, the 10 that are controlled Sureddoshikensa one by one. AMD officials have described as follows.
"Sureddoshikensa conducted by the branch control. RV770 in the 10's was one of SIMD. Cypress, the SIMD 10 and 20 of each group, each managed by Sureddoshikensa"
However, each was divided into two core Cypress (10 SIMD) is, CPU is much more tightly connected to the dual core.
"The software has two work seamlessly as a single core. For example, (thread) dispatch, and has been able to make load balancing across both cores. Therefore, here are the vertices of the polygon processing core, the core can dispatch and the other after processing pixel rasterization. in order to transfer data from one core from the core to the other, no need to write once memory.
The texture (data path) are (two cores) are shared. Texture is prevalent in two cores go. Texture (data path) are two core services across "(Kruger's)
In other words, the processor Sureddodisupatcha control group, seemed to be some control can be conducted across two cores. Therefore, the two can be considered to keep the load balancing operation processor cores busy.
Original in Japanese
Google translated to English