CPLEX Options#
TODO
What it is
What are the main parameters
But also other parameters
1. Number of threads#
TODO: Th thread option
Reminder - What are CPU, Core, Thread, and vCPU?#
CPU (Central Processing Unit): The physical processor. A machine may have one or multiple CPUs.
Core: Each CPU contains one or more cores. Each core can execute tasks independently.
Thread: A core can run one or more threads (typically 2 with hyperthreading). A thread is a stream of execution.
vCPU (Virtual CPU): A virtualized unit of compute, typically mapped to a single thread, not an entire core. It is the basic unit of processing in cloud environments.
Term |
Description |
Relation to Others |
---|---|---|
CPU |
Physical processor |
Contains multiple cores |
Core |
Independent processing unit |
May run 1–2 threads |
Thread |
Smallest unit of execution |
Mapped to 1 vCPU |
vCPU |
Virtualized thread (cloud environment) |
≈ 1 thread (part of a core) |
Note: A vCPU does not include multiple cores. It typically corresponds to a single thread within a core. When cloud providers offer “4 vCPUs”, this means your virtual machine can run 4 tasks in parallel — but not necessarily with access to 4 full cores.