1. A method to determine whether a virtual machine should exit a core, the method comprising: receiving an initial request that includes an instruction to receive data at, or output data from, a port of a processor, wherein the instruction includes an identification of the port and a data block identifier; generating a modified request from the initial request, where the modified request includes the identification of the port, a block portion identifier, and an identification of a comparator; sending values identified by the block portion identifier to the comparator; and receiving an exit indicator from the comparator in response to sending the values identified by the block portion identifier, wherein the exit indicator indicates whether the virtual machine should exit the core.