Deepak Ku. Marndi
                       Department of
            Information & Technology
                            Regd.No-
                         0801106165
                             6th Sem


Name-Deepak Ku. Mar ndi   Regd.No-0801106165   1
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

                   Name-Deepak Ku. Marndi   Regd.No-0801106165   2
   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
                                                Name-Deepak Ku. Marndi    Regd.No-
   Is a technique used to improve parallelization of computations performed
    on PC microprocessor.

   Is a technique which enables single CPU to act like multiple CPU’s.

   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.




                                    Name-Deepak Ku. Marndi       Regd.No-0801106165
                                                                                      4
   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.




                                      Name-Deepak Ku. Marndi     Regd.No-0801106165
                                                                                      5
Name-Deepak Ku. Marndi   Regd.No-0801106165   6
Name-Deepak Ku. Marndi   Regd.No-0801106165   7
   Processor without hyper-threading.


   Processor with hyper-threading.




                                      Name-Deepak Ku. Marndi   Regd.No-0801106165   8
Name-Deepak Ku. Marndi   Regd.No-0801106165


                                              9
Name-Deepak Ku. Marndi   Regd.No-0801106165   10
Name-Deepak Ku. Marndi   Regd.No-0801106165   11
   Goal of implementation.

   Single task and multitask mode.

   Operating system and application.




                                      Name-Deepak Ku. Marndi   Regd.No-0801106165
                                                                                    12
13
Name-Deepak Ku. Marndi   Regd.No-0801106165
 Isto 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.


                      Name-Deepak Ku. Marndi   Regd.No-0801106165
                                                                    14
1.Data-domain decomposition slice-based-
  dispatching.

2.Function decomposition of video
  watermark detection.




                    Name-Deepak Ku. Marndi   Regd.No-0801106165   15
   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
                          Name-Deepak Ku. Marndi   Regd.No-0801106165
 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
                       Name-Deepak Ku. Marndi   Regd.No-0801106165

Hyper threading technology

  • 1.
    Deepak Ku. Marndi Department of Information & Technology Regd.No- 0801106165 6th Sem Name-Deepak Ku. Mar ndi Regd.No-0801106165 1
  • 2.
    1.Introduction 2.What is hyper-threading. 3.HowHyper-threading work. 4.Architecture 5.Implementation on Intel xeon Processor 6.Media Application 7.Conclusion 8.References Name-Deepak Ku. Marndi Regd.No-0801106165 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 Name-Deepak Ku. Marndi Regd.No-
  • 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 CPU’s.  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. Name-Deepak Ku. Marndi Regd.No-0801106165 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. Name-Deepak Ku. Marndi Regd.No-0801106165 5
  • 6.
    Name-Deepak Ku. Marndi Regd.No-0801106165 6
  • 7.
    Name-Deepak Ku. Marndi Regd.No-0801106165 7
  • 8.
    Processor without hyper-threading.  Processor with hyper-threading. Name-Deepak Ku. Marndi Regd.No-0801106165 8
  • 9.
    Name-Deepak Ku. Marndi Regd.No-0801106165 9
  • 10.
    Name-Deepak Ku. Marndi Regd.No-0801106165 10
  • 11.
    Name-Deepak Ku. Marndi Regd.No-0801106165 11
  • 12.
    Goal of implementation.  Single task and multitask mode.  Operating system and application. Name-Deepak Ku. Marndi Regd.No-0801106165 12
  • 13.
    13 Name-Deepak Ku. Marndi Regd.No-0801106165
  • 14.
     Isto betterexplain 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. Name-Deepak Ku. Marndi Regd.No-0801106165 14
  • 15.
    1.Data-domain decomposition slice-based- dispatching. 2.Function decomposition of video watermark detection. Name-Deepak Ku. Marndi Regd.No-0801106165 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 Name-Deepak Ku. Marndi Regd.No-0801106165
  • 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 Name-Deepak Ku. Marndi Regd.No-0801106165