多线程

硬件成本

除了讨论块状多线程的硬件成本，交错式多线程也因每层管线需要追踪运行中指令的线程代码而增加硬件成本。而且，当越来越多的线程同时在管线中运行，像是缓存与TLB 等共享资源也要加大来避免不同线程之间的冲突。

硬件成本

交错式多线程如果不计硬件成本，SMT在每个管线层次结构的追踪线程指令会有多余的花费。而且，像是缓存与TLB这类共享的资源可能会因为多出来的线程而变得更大。

实现

在大多数研究领域内是要求线程调度器要能够快速选择其中一个已就绪线程去运行，而不是一个一个运行而降低效率。所以要让调度器去分辨线程的优先级是很重要的。而线程调度器可能是以硬件、软件，或是软硬件并存的形式存在。
而另一个研究领域则是要研究何种事件（缓存失败、内部运行续连系、使用DMA等）会造成线程切换。
如果多线程的方案会复制所有软件可见的状态，包括特许的控制登录、TLB 等，那就能够让虚拟机去创造各式线程。这样子就允许在相同的处理器中每个线程跑各自的操作系统。换句话说，如果只有存储了用户模式的状态，就能够让相同的裸晶大小的芯片在一段时间内处理更多的线程。