导语:多线程技术将不再仅仅是处理器的专利,Rambus昨天宣布其开发的全新DRAM架构将使得内存存取速度达到目前内存的4倍以上,并且将在3D图形显示、视频编辑等方面发挥重要作用。
尽管缓慢,但单线程技术将在计算机世界里逐渐消失却已经成为了一个必然的趋势。同时处理多个任务的能力将不再仅仅局限于双核心处理器和超线程处理器,或者双显卡了。沉寂了几年以后,Rambus近期推出了多项颇具创新精神的内存技术,比如昨天推出的多线程(Multithreading)技术,Rambus称之为微线程技术(Microthreading)。
对于这项技术目前还没有更多的细节公布,但是该公司表示显卡将首先从该技术中获益。通过将数据分割为更小的块从而加快内存的处理速度,新内存存取速度将超过目前内存的4倍以上。
根据发言人Steven Woo的说法,在测试过程中,研究人员为测试设备(多线程内存)分配了两个独立的线程。不过,这还只是刚刚开始,如果内存核心增加,那么可供分配的线程数还可以增加,最终,很可能达到4或8个线程来同时处理数据。
和英特尔的超线程技术类似,多线程内存还不能立刻对独立的数据流加以利用,需要软件开发人员对其执行代码进行修改优化。Woo表示,对于是否开启内存的多线程功能,用户完全可以在软件中进行控制,而且操作起来将非常的简便。
实际上,这种多线程的功能主导思想在于将数据分割成为更小的块,所以Rambus称其为“微线程”,但它仍然利用了今天内存架构的高带宽。由于它可以同时执行两个或者多个线程,所以对于内存带宽的利用会更有效率。当前的GDDR SDRAM显存每秒大约可以处理5000万到12500万个三角形,而如果同样的显存搭载了多线程技术,它每秒处理的三角形数量回增加到1亿个到5亿个。
当这项技术在普通内存上普及后,多线程技术看起来会成为Rambus的XDR技术中的一个完美标准,而在显卡领域,这项技术很显然会在2006年或者2007年得到应用和普及。当有记者问到多线程技术是否会成为XDR内存的缺省配置时,Woo未做任何表示。