The authors propose novel techniques to enable 4-bit (floating-point) quantized training for DNN training. The first technique is radix-4 fp4, which is a 1-3-0 (sign-exponent-mantissa) representation.
libvirt 에서는 아래와 같이 memory(최대 크기) currentMemory(최소 크기, 벌루닝) 로 설정이 되는 듯.
근데 linux kvm 에서 저걸 어디서 써먹더라.. 기억이 안나네.. virsh로 설정하는 것만 어렴풋이 기억이..
Configuration When setting up a VM two memory sizes can be specified (in libvirt):
<memory unit='GiB'>2</memory> <currentMemory unit='GiB'>1</currentMemory> This configures the maximum size to 2 GiB and inflates the balloon leave only 1 GiB.
There are two libvirt commands to change those settings:
virsh setmaxmem --domain $VM --size 3G --config
This updates the maximum memory. Please note that Qemu does not allow changing the size while the VM is running, so you need to shutdown the VM first.
But you can modify the balloon by running the following command:
Indirect Branch Restricted Speculation (IBRS) is an indirect branch control mechanism that restricts speculation of indirect branches. A processor supports IBRS if it enumerates CPUID.(EAX=7H,ECX=0):EDX[26] as 1.