eTPU是新一代时间处理单元(TPU)。除了硬件增强之外,还对附带的软件开发工具进行了重大改进;这些工具使增强的时间处理单元(eTPU)易于使用。已经开发了一个高级语言(C)编译器,允许用户使用C语言而不是微码对eTPU进行编程。
为了有效地对eTPU进行编程,程序员仍然需要清楚地了解eTPU硬件的工作原理。程序员可以更专注于应用程序逻辑并将eTPU编程的机制留给编译器(即寄存器使用和跟踪、参数打包、微指令打包等)。在eTPU模拟器和调试器的帮助下,eTPU软件可以像主机CPU的软件一样开发。软件开发的生产力可以显著提高改进。