Hardware
Hardware is the physical equipment and components of a computing system that provide resources for computation and software execution.
Fast Python: High performance techniques for large datasets
- How it is used
- Guides performance choices by relating Python data processing to the computing architecture on which it runs.
- How deep it goes
- Surveys performance-relevant components and data movement rather than attempting an exhaustive account of computer architecture.
- Examples
- Uses compressed-array access and a GPU matrix operation to expose counterintuitive costs and data-transfer overhead.
- What you can do after
- Evaluate/understand hardware trade-offs when selecting Python performance techniques for available resources and workloads.
Read how Fast Python: High performance techniques for large datasets explains hardware →
Learn Docker in a Month of Lunches, Second Edition
A CPU architecture is the defined instruction set and hardware organization that determines which processor-targeted software can execute.
- How it is used
- Identifies which container image variant matches a machine’s CPU and operating system.
- How deep it goes
- Works through platform inspection, cross-platform builds, mismatch failures, and image variants without explaining processor internals.
- Examples
- Builds and inspects Linux Arm and Intel images, and inspects a published image manifest.
- What you can do after
- Diagnose/debug image-platform mismatches with Docker inspection commands and build variants for supported CPU targets.
Read how Learn Docker in a Month of Lunches, Second Edition explains hardware →
Think Like a CTO
Physical computing equipment and connected electronic devices that support or participate in software and network operations.
- How it is used
- Frames physical equipment as a capacity, maintenance, and security responsibility for organizational systems.
- How deep it goes
- Develops operational decisions and maintenance checks, without descending into component repair or hardware configuration instructions.
- Examples
- Uses a promotion-driven capacity spike, office and data-center hosting, aging replacement parts, and network-connected office devices.
- What you can do after
- Operate/configure it by inventorying equipment, planning service and replacements, checking support coverage, and reviewing connected-device security.
Related concepts
- self-hostingused by · Self-hosting is deploying and operating software or services on computing infrastructure controlled or managed by the user or organization.
- CPUhas part · A central processing unit (CPU) is a general-purpose processor that executes computer instructions and performs computational operations.
- memoryhas part · Memory is a storage resource or mechanism that retains data or computational state for access during computation or later use.
- GPUincludes · A graphics processing unit (GPU) is a processor designed for highly parallel computation, especially graphics and data-parallel workloads.
- simultaneous multithreadinghas part · Simultaneous multithreading is a processor technology that enables multiple hardware threads to share and concurrently use one physical core’s execution resources.
These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.


