第216章 给林纳德一个offer
ARM这次来了五名工程师,以西尔万.蒙所罗博士为首,还有架构工程师弗朗西斯科·加兰,NEON单元设计师罗伯特·胡斯,高速缓存存储工程师菲利浦·内维尔,以及分支预测及序列发生器算法工程师法特米雷·巴伊拉马伊,可谓阵容强大。
要知道ARM现在虽然已经扩大到五十三名工程师,而一年前刚成立的时候,才十二名工程师,这五个人便是在那十二个人当中。
西万尔博士很热情的跟赵国庆说:“赵先生,很高兴见到你,你是ARM的大老板,你还是ARM的大客户,事实上伱们是ARMv6的第一个大客户,我很荣幸为您和您的公司服务,不管是代表哪个身份!”
赵国庆跟西万尔握了握手,没有过多的寒暄,他用流利的英语跟西万尔交流具体的工作。
事实上在这个时候,赵国庆不是以老板的身份,而是更愿意当一个提出无理要求的甲方。
“架构还需要优化,需要达到更高的计算效率,我希望在算法上使用流水线设计,数据并行处理……”
赵国庆拿出一叠纸打着草稿,画出ARMv6的处理器结构,当数据处理量增加到一定程度,会出现整个处理器十几个单元,只有一个单元处理数据,而其他单元处在观望状态。
跟多核处理器里一方有难,八方观望一样的道理。
西尔万很快就意识到,这次华国之行或许不是什么美差,他们的老板,或者说他们的甲方在跟他们提出很多刁难的问题,这些问题很不好解决。
“赵先生,我们没有想到这种情况,事实上ARM6设计的场景是嵌入式设备,这种数据堵塞的情况,很难遇到!”
赵国庆无奈的耸耸肩膀说:“现在你们遇到了,西尔万博士,你说过的,你能解决所有我们遇到的问题。”
菲利普.内维尔说:“这是微型计算机使用场景吧,西尔万博士,我想我们可以的,如果ARM可以在微型计算机上面有发展的话,总比只开发嵌入式系统好一些!”
“……”
整个方案的论证就花了十天时间,确定了八级流水线设计方案,设置128kb数据指令缓存,16个浮点单元,8个整数单元,使用ARM常规AHB-LITE总线接口,以及扩展72针SIMM内存接口、扩展IDE并行数据接口。
至于外设,赵国庆认为兼容IBM推出的ISA总线接口。
被西尔万给否决了,西尔万说:“赵先生,ISA总线与AHB-LITE总线不是一样的定义,根本就没办法兼容!”
小赵老师的意见也很坚定,AHB也需要外设,可以用转接的形式兼容ISA,我只需要一个接口。
“那性能肯定会有所损失的!”
赵国庆说:“只要八成的性能就可以!”
微型计算机领域ISA总线应用范围最广,比如打印机,专业的设备,传真,输入输出设备都用到ISA总线,要是不能兼容ISA总线,那基于ARMv6的微型计算机算是半个残疾了。
这也是先发优势的厉害,围绕你定的标准开发的设备多了,自然就形成了依赖。
开发的过程无异于一场会战,在保证ARM工程师生活的前提下,小赵老师还悉心安排了三十多名助手。
这些人懂得简单的英语交流,而且早在两个月前就开始学习ARMv6处理器的指令集、结构,以及各个模块的工作原理。
与此同时,小赵老师接到摩托罗拉的要约,摩托罗拉愿意以一美元的价格将DRAM事业部转让给中讯,包括他们掌握的所有DRAM专利,前提条件是中讯能妥善安置他们的237名DRAM内存设计工程师。