Qualcomm Interview Question
Software Engineer / DevelopersCountry: United States
Interview Type: Phone Interview
Some Intel's core series (i7, i5 and i3) can handle two threads per core while AMD's Athon, Phenom, Sempron are designed to run 1 thread per core. The threads can run at the same time, share the same source without interfering with each other.
The ability of an operating system to execute different parts of a program, "called threads", simultaneously is called multithreading. The programmer must carefully design the program in such a way that all the threads can run at the same time without interfering with each other. Multithreading aims to increase utilization of a single core by using thread-level as well as instruction-level parallelism.
- victor November 05, 2012