So this laptop has an NVIDIA Quadro K1000M, according to lshw
:
*-display
description: VGA compatible controller
product: GK107 [Quadro K1000M]
vendor: NVIDIA Corporation
physical id: 0
bus info: pci@0000:01:00.0
version: a1
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
configuration: driver=nouveau latency=0
resources: irq:16 memory:f2000000-f2ffffff memory:e0000000-efffffff memory:f0000000-f1ffffff ioport:5000(size=128) memory:f3080000-f30fffff
*-multimedia
description: Audio device
product: NVIDIA Corporation
vendor: NVIDIA Corporation
physical id: 0.1
bus info: pci@0000:01:00.1
version: a1
width: 32 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list
configuration: driver=snd_hda_intel latency=0
resources: irq:17 memory:f3000000-f3003fff
This card is reputed to have 192 Kepler-architecture shader cores (plus another 192 that are locked), and its performance is similar to the GeForce 630M. It runs at 850 MHz and has 2GiB of RAM, “16 texture mapping units and 16 ROPs”.
Pixel Rate: 3.400 GPixel/s
Texture Rate: 13.60 GTexel/s
FP32 (float) performance: 326.4 GFLOPS
FP64 (double) performance: 13.60 GFLOPS (1:24)
DirectXL: 12.0 (11_0)
OpenGL: 4.6
OpenCL: 1.2
Vulkan: 1.1.82
CUDA: 3.0
Shader Model: 5.1
326.4 gigaflops sounds like a lot. The Intel GPU in my ultrabook (see Notes on the Intel N3700 i915 GPU in this ASUS E403S laptop) is 51.2 gigaflops, and its CPU is 25.6. So it’s a bit more than 4× the speed of the ultrabook.
It’s from 2012 and still sold for US$60 in 2017.
The memory system is 900 MHz DDR3 and 128 bits wide, so it can do 1800 million 128-bit transactions per second, for a total bandwidth of 28.8 gigabytes per second.
The GeForce 600 series page on Wikipedia has further details. The GeForce 630 is listed as “Entry level”.
By contrast, a current NVIDIA Volta card is the US$9000 Nvidia Quadro GV100, with 14800 gigaflops, plus tensor processing units that do 4×4 FP16 matrix multiply-accumulates.