19
Seminar on Hyper threading Rahul soni Department of EIC 8 th Sem 1

Hyper threading technology

Embed Size (px)

DESCRIPTION

 

Citation preview

  • 1. Rahul soni Department of EIC 8th Sem 1

2. 1.Introduction 2.What is hyper-threading. 3.How Hyper-threading work. 4.Architecture 5.Implementation on Intel xeon Processor 6.Media Application 7.Conclusion 8.References 2 3. Ground breaking technology from the intel that allows processor to work more efficiently. Technology enables the processor to execute series of instruction allows at the same time. Improved the onboard so that the second thread can be processed in the same processor. Hyper-threading provides two logical processor in a single logical processor. 3 4. Is a technique used to improve parallelization of computations performed on PC microprocessor. Is a technique which enables single CPU to act like multiple CPUs. Enables different parts of the CPU to work on different tasks concurrently. Threaded software application to execute threads in parallel in a single multi-core processor instead of thread processing in linear fashion. 4 5. Hyper-threading technology takes advantage of multithreading capability. Processor use the resources otherwise would sit idle and done more work in same amount time. Divide the workload into processes and threads Execute the threads on different processors. 5 6. i 6 7. 7 8. Processor without hyper-threading. Processor with hyper-threading. 8 9. 9 10. 10 11. 11 12. Goal of implementation. Single task and multitask mode. Operating system and application. 12 13. 13 14. Is to better explain the performance improved that are possible in multimedia application using hyper-threading technology. Multimedia workloads. MPEG decode and encoder. Video watermarking Task partitioning and scheduling methods. 14 15. 1.Data-domain decomposition slice-based- dispatching. 2.Function decomposition of video watermark detection. 15 16. Intel Xeon Hyper-Threading is definitely having a positive impact on Linux kernel and multithreaded applications. Today with Hyper-Threading Technology, processor-level threading can be utilized which offers more efficient use of processor resources for greater parallelism and improved performance on today's multi-threaded software. 16 17. en.wikipedia.org/wiki/Hyper-threading download.intel.com/technology/itj/2002/.../art0 1_hyper/vol6iss1_art01.pdf sit.iitkgp.ernet.in/research/aut05seminar2/repo rt7.doc www.crazyengineers.com/.../39891-how-hyper- threading-technology-works.html 17