Tessellation is a technology that has been around for a few GPU (graphics processing unit) generations. AMD has had Tessellation support since 2001, which was then called Truform; we also implemented Tessellation in the XBOX 360 GPU, then codenamed “Xenos”. Tessellation is a feature which increases the number of polygons in an image. Basically, Tessellation enables a more lifelike image, both of objects and landscape. Back in the day characters who were CG (computer generated) looked very blocky, almost cartoon like; with the use of Tessellation, developers are now able to significantly increase the number of triangles to draw an image, thus creating a more lifelike quality in games.
Multithreaded Rendering is a feature which allows DirectX to be processed via multiple CPU threads. This means that a dual-, triple- or quad-core CPU can have a higher utilization across all cores than DirectX APIs in the past. Historically the OS would load up a single core for commands to the GPU, in essence creating an overload on the first core and under utilizing the additional cores. With only one core issuing commands to a GPU, we have seen CPUs hold back the potential performance of the GPU. With Multithreaded Rendering, DirectX will take better advantage of all the available cores. This should result in a better experience for the multi-core user because of a faster processing pipeline and increased scaling.
DirectCompute is a feature which allows access to the shader cores/pipeline for Stream Computing (graphics acceleration) type applications and physics acceleration. One of the biggest technology breakthroughs of the past 5 years has been the notion that processing can be moved from the traditional CPU to the much more parallel GPU. Simply put, the CPU manages tasks sequentially; it accomplishes a task then moves on to the next task in a very orderly fashion and with tremendous speed. Today’s CPUs can work at speeds of up to 108.8 GigaFLOPS (Floatingpoint Operations Per Second).
Read the entire article in
AMD Blogs.