F5F Stay Refreshed Hardware Desktop The distinction lies in the variations of the term being compared.

The distinction lies in the variations of the term being compared.

The distinction lies in the variations of the term being compared.

D
discopanda2002
Junior Member
12
05-05-2016, 05:50 AM
#1
Cores are processing units within a processor, while threads are smaller units of execution within a core. Cores handle multiple tasks simultaneously, and threads allow a program to perform several operations at once within a single core.
D
discopanda2002
05-05-2016, 05:50 AM #1

Cores are processing units within a processor, while threads are smaller units of execution within a core. Cores handle multiple tasks simultaneously, and threads allow a program to perform several operations at once within a single core.

P
Patschkoto_LP
Junior Member
4
05-13-2016, 10:48 PM
#2
Cores represent the number of physical execution units on a CPU that can run code concurrently. Each core contains at least one thread, though it may hold additional threads, enabling more efficient utilization since a single logical thread cannot fully exploit all components of a core.
P
Patschkoto_LP
05-13-2016, 10:48 PM #2

Cores represent the number of physical execution units on a CPU that can run code concurrently. Each core contains at least one thread, though it may hold additional threads, enabling more efficient utilization since a single logical thread cannot fully exploit all components of a core.

R
rosaliE65
Member
211
05-16-2016, 05:05 PM
#3
Hyperthreading typically boosts performance by about 20-50%. In highly optimized applications, it can sometimes reduce efficiency rather than improve it.
R
rosaliE65
05-16-2016, 05:05 PM #3

Hyperthreading typically boosts performance by about 20-50%. In highly optimized applications, it can sometimes reduce efficiency rather than improve it.

R
Rosen05
Member
152
05-18-2016, 05:01 AM
#4
Varies by application. Single-thread tasks can suffer when using multiple threads sometimes. This tends to happen with unrelated programs because your CPU cores may continue processing even if one thread encounters a cache issue or a long chain of dependencies. In an ordered setup, a processor once had eight threads on one core, but each thread ran at only one-eighth the speed of the CPU since it would occupy a separate pipeline stage and leave before proceeding. Thus, multi-threaded jobs avoid bottlenecks and stall less, giving you nearly full performance, while single-threaded work might be limited to one-eighth of its potential.
R
Rosen05
05-18-2016, 05:01 AM #4

Varies by application. Single-thread tasks can suffer when using multiple threads sometimes. This tends to happen with unrelated programs because your CPU cores may continue processing even if one thread encounters a cache issue or a long chain of dependencies. In an ordered setup, a processor once had eight threads on one core, but each thread ran at only one-eighth the speed of the CPU since it would occupy a separate pipeline stage and leave before proceeding. Thus, multi-threaded jobs avoid bottlenecks and stall less, giving you nearly full performance, while single-threaded work might be limited to one-eighth of its potential.

P
Pauxyneu
Member
138
05-18-2016, 02:08 PM
#5
Varies by program, usually 0-30% based on application.
P
Pauxyneu
05-18-2016, 02:08 PM #5

Varies by program, usually 0-30% based on application.