Welcome guest. Before posting on our computer help forum, you must register. Click here it's easy and free.

Author Topic: What is SSE2 amd why did they invert it?  (Read 2225 times)

0 Members and 1 Guest are viewing this topic.

Geek-9pm

    Topic Starter

    Mastermind
  • Geek After Dark
  • Thanked: 1026
    • Gekk9pm bnlog
  • Certifications: List
  • Computer: Specs
  • Experience: Expert
  • OS: Windows 10
What is SSE2 amd why did they invert it?
« on: January 15, 2019, 03:12:53 PM »
They did it back in 2000 as a improvement over MXX.
I don't understand either.  So I forgot all about it.

But today I tried to install Firefox in Windows XP on an old Compaq Amanda laptop.
It said it needed a CPU with SSE2. HUH?  ???

Do you remember? Why was it needed?  Is it really useful?
This article is not much help:
https://en.wikipedia.org/wiki/SSE2

BC_Programmer


    Mastermind
  • Typing is no substitute for thinking.
  • Thanked: 1140
    • Yes
    • Yes
    • BC-Programming.com
  • Certifications: List
  • Computer: Specs
  • Experience: Beginner
  • OS: Windows 11
Re: What is SSE2 amd why did they invert it?
« Reply #1 on: January 15, 2019, 06:23:39 PM »
It's an instruction set. It extends and in some ways replaces the SIMD instructions added to MMX, like SSE did before it. They allow performing certain operations on multiple pieces of data in fewer clock cycles than it would take to do the same with traditional instructions.

Firefox, and many other applications, now utilize compiler switches (Some of which are the default) to add optimizations to the software to utilize those new instruction sets. It can also be utilized for cryptography which makes it useful for things like SSL.

here is a wiki page describing new instructions added with each x86 Processor.
I was trying to dereference Null Pointers before it was cool.