Data structures stored in kernel space, such as llds [1], will not incur the overhead of the TLB flush/load.
I suspect that storing data in the kernel space in order to avoid maintaining a large application PD will become the norm, whereas in the past it has been reserved for use cases like search engines with massive in-memory trees.