Each core in the SPARC64 VI can handle two strands or threads. VMT switches execution from one strand to the other on the basis of events.
Each core in the SPARC64 VI can manage two independent paths or flows of execution. The VMT controller switches between these paths based on external triggers.