vmsplice with transparent huge pages - Robert Jennings, IBM
Channel: Linux Plumbers Conference
Date: 2013-10-15

"vmsplice() could move (rather can copy) pages between processes, but performance would be greatly improved if this supported THP.
QEMU is looking to use vmsplice to move pages from one process to another.  QEMU will use this to move a VM to an updated QEMU executable (security fix) with minimal downtime. This approach flips pages without copying but as it uses pipe buffers it operates on 4K (or base PAGE_SIZE) pages only.
I would like to discuss solutions to improve this page flipping where one possible option is to change pipe buffers to support transparent huge pages." http://www.linuxplumbersconf.org/2013/