Abstract What is ultra-threaded programming

xiaoxiao2021-03-06  41

"Hyper-Threading Technology) is a new technology in Intel in 2002. Intel is the first to get applications on the Xeron processor. Due to the use of this technology, Intel will be the first physical processor in the world integrating a two-logical processor unit (in fact, two logical processor units on one processor, is said to be able to Improve 30% processor performance. The so-called ultra-thread technology uses special hardware instructions to simulate two logical kernels inside the multi-threaded processor into two physical chips, so that a single processor can "enjoy" the processor technology of the thread-level parallel computing. Multi-threading technology can enhance processors on multitasking, multi-threaded processing capabilities on multi-threaded operating systems and software. Hyper-threading can make multiple threads of the operating system or application software, simultaneously run on a hyperthartic processor, shared a group of processor execution units, parallel completion, multiplier, etc. . This can make the processor's processing capability by 30%, because in the same time, the application can fully use the individual arithmeters of the chip. For single-threaded chips, although thousands of instructions can be processed per second, at a certain moment, it can only process one instruction (single thread), and the result will inevitably make other processing units inside the processor. Idle. The "Ultra-Thread" technology can cause more instructions and data (multiple threads) to process the processor at a certain moment. It can be said that the ultra-thread is a technique that can temporarily temporarily process resources inside the CPU. Five prerequisites for achieving hyperthreading: (1) A CPU that requires CPUs to formally support hyperthreading technology has Pentium4 3.06GHz, 2.40C, 2.60C, 2.80C, 3.0GHz, 3.2GHz, and PRESCOTT processors, and some models Xeon. (2) The main model of the motherboard chipset that requires the motherboard chipset to formally support Hyper-Treading Technology includes Intel's 875P, E7205, 850E, 865PE / G / P, 845PE / GE / GV, 845G (B -STEpping), 845E. 875P, E7205, 865PE / G / P, 845PE / GE / GV chipset can normally support the use of hyper-thread technology, while the early 845E and 850E chipset can solve the support problem as long as the BIOS is upgraded. SIS645DX (B), SIS648 (B), SIS655, SIS658, SIS648FX. VIA has P4X400A, P4X600, P4X800. (3) Requires the motherboard BIOS support motherboard manufacturer must support super-threaded talents in the BIOS. (4) Require operating system supports only Windows XP Professional and subsequent versions in Microsoft's operating systems support this feature, and the plan to implement the hyper-thread support on Windows2000 has been canceled. (5) The application software is required. Generally, the software that can support multiprocessor can support ultra-thread technology, but in fact such software is not much, and is biased toward graphics, video processing and other professional software, game software Extremely supported. Application software has Office 2000, Office XP, etc. The version after Linux Kernel 2.4.x is also supported by Hyperformance Technology. (T117)

转载请注明原文地址:https://www.9cbs.com/read-73732.html

New Post(0)