丁海驁
實(shí)在沒(méi)有任何跡象,能夠?qū)⑦_(dá)索系統(tǒng)這樣一個(gè)工程軟件提供商與惠普這樣的硬件提供商聯(lián)系起來(lái)。事實(shí)上,兩者合作的起點(diǎn)從達(dá)索系統(tǒng)真正面向市場(chǎng)的那一刻就已經(jīng)開(kāi)始,且合作的深度更是出人意料。
了解達(dá)索系統(tǒng)的人都知道,20世紀(jì) 80年代,達(dá)索航空為了滿足自己對(duì)工程軟件的實(shí)際需求,抽調(diào)了一支工程師團(tuán)隊(duì),來(lái)開(kāi)發(fā)屬于自己的三維設(shè)計(jì)軟件。隨著旗艦品牌CATIA被推出,達(dá)索航空的管理者發(fā)現(xiàn)了其所蘊(yùn)含的巨大價(jià)值和應(yīng)用前景。于是,1981年,達(dá)索系統(tǒng)成立,開(kāi)始了CATIA市場(chǎng)化的進(jìn)程。
但是對(duì)于達(dá)索系統(tǒng)的管理者來(lái)講,這個(gè)由來(lái)自工業(yè)企業(yè)的工程技術(shù)人員組成的團(tuán)隊(duì),對(duì)于軟件市場(chǎng)是非常陌生的。因此達(dá)索系統(tǒng)采用了一個(gè)當(dāng)時(shí)非常流行的做法:將對(duì)軟件市場(chǎng)的開(kāi)拓工作外包給 IBM——1981年,達(dá)索系統(tǒng)與IBM公司達(dá)成全球市場(chǎng)、銷(xiāo)售與支持協(xié)議,開(kāi)始長(zhǎng)期合作伙伴關(guān)系。而惠普與達(dá)索系統(tǒng)的合作也從此時(shí)正式開(kāi)啟。
“我記得,我 2003年剛加入惠普的時(shí)候,達(dá)索系統(tǒng)的售后服務(wù)團(tuán)隊(duì)還是由惠普和達(dá)索系統(tǒng)共同合作的一個(gè)團(tuán)隊(duì)組成的。那個(gè)時(shí)候,達(dá)索系統(tǒng) CATIA的銷(xiāo)售權(quán)屬于IBM,售后支持部分由惠普來(lái)承擔(dān)。也就是說(shuō),用戶買(mǎi)的是 IBM的產(chǎn)品,用了達(dá)索系統(tǒng)的軟件,但如果遇到了問(wèn)題打電話,都會(huì)由達(dá)索系統(tǒng)和惠普共同的售后團(tuán)隊(duì)來(lái)負(fù)責(zé)解決?!眲倓偮男碌闹袊?guó)惠普打印與信息產(chǎn)品集團(tuán)工作站產(chǎn)品部總經(jīng)理陳立認(rèn)為,早期惠普與達(dá)索系統(tǒng)在服務(wù)領(lǐng)域的合作,使得這兩家公司后來(lái)的深入合作顯得水到渠成。
更深度合作的緣起,來(lái)自現(xiàn)實(shí)的產(chǎn)品研發(fā)需求:從達(dá)索系統(tǒng)的角度講,其不僅需要利用惠普全系列的硬件系統(tǒng)來(lái)測(cè)試、驗(yàn)證設(shè)計(jì)階段的軟件系統(tǒng),而且也需要通過(guò)這一測(cè)試過(guò)程對(duì)運(yùn)行其軟件的工作站提出可量化的性能要求;另一方面,從惠普的角度講,也希望能夠有機(jī)會(huì)更早介入和了解達(dá)索系統(tǒng)新軟件、新版本的開(kāi)發(fā)過(guò)程,以提高其硬件對(duì)達(dá)索系統(tǒng)系列軟件的支持能力。于是,二十幾年前,達(dá)索系統(tǒng)和惠普共同在法國(guó)成立了一個(gè)聯(lián)合實(shí)驗(yàn)室,雙方共同派駐工程師,聯(lián)合工作,從產(chǎn)品研發(fā)階段就開(kāi)始合作。
“聯(lián)合實(shí)驗(yàn)室一方面可以保證軟件能夠在硬件上運(yùn)行,其次,惠普也可以在這個(gè)實(shí)驗(yàn)室通過(guò)應(yīng)用更新的技術(shù),將軟件的運(yùn)行效率和速度達(dá)到最佳,第三,就是要為用戶找出一個(gè)最佳的匹配,解決用戶的使用問(wèn)題?!标惲⒄J(rèn)為,聯(lián)合實(shí)驗(yàn)室是一種建立在彼此信任基礎(chǔ)上、且對(duì)最終用戶有巨大價(jià)值的深度合作——“從研發(fā)到銷(xiāo)售、售后是一個(gè)全面配合的合作過(guò)程”。
在聯(lián)合實(shí)驗(yàn)室中,雖然全套的惠普硬件都有涉及,但是與達(dá)索系統(tǒng)最終用戶關(guān)系最密切的,還是惠普工作站。
與個(gè)人用戶使用 PC和個(gè)人軟件的經(jīng)驗(yàn)不同,工程技術(shù)軟件對(duì)于計(jì)算機(jī)硬件的需求,并非只要 CPU足夠先進(jìn)、運(yùn)算能力足夠強(qiáng)、操作系統(tǒng)足夠靈活,就能夠滿足所有工程軟件和設(shè)計(jì)師的需要。在工業(yè)領(lǐng)域,工程軟件對(duì)于工作站的需求,具有相當(dāng)?shù)尼槍?duì)性——每個(gè)軟件設(shè)計(jì)思想不一樣,同樣是 CAD軟件,有的對(duì)圖卡敏感,有的對(duì)內(nèi)存或者對(duì) CPU的主頻敏感,有的對(duì) CPU的核數(shù)敏感……因此對(duì)于硬件廠商來(lái)講,就需要更了解軟件程序是怎么寫(xiě)的,軟件是怎么設(shè)計(jì)的,才有可能為其提供更具針對(duì)性的硬件匹配,從而保證工程軟件的功能和性能最大程度地得到發(fā)揮和優(yōu)化。
但是關(guān)于軟件的一切,對(duì)于軟件系統(tǒng)提供商來(lái)講,是最核心的商業(yè)機(jī)密,硬件廠商要了解相關(guān)的信息幾乎是不可能的?;萜蘸瓦_(dá)索系統(tǒng)的聯(lián)合實(shí)驗(yàn)室則不同?!盎萜丈踔量梢栽诼?lián)合實(shí)驗(yàn)室查看軟件原程序的原代碼,所以可以很輕易地了解軟件是怎么寫(xiě)的,從而制定出硬件怎么使用,內(nèi)存怎么分配,并有針對(duì)性地修改硬件的參數(shù)。”陳立說(shuō)。
聯(lián)合實(shí)驗(yàn)室為雙方的新產(chǎn)品開(kāi)發(fā)提供了充分的支持。
首先,作為聯(lián)合試驗(yàn)的基本功能,雙方的技術(shù)人員在這里可以發(fā)現(xiàn)會(huì)在現(xiàn)實(shí)應(yīng)用過(guò)程中遇到的各種問(wèn)題。而一旦發(fā)現(xiàn)問(wèn)題,那么軟件的問(wèn)題由達(dá)索系統(tǒng)去解決,硬件的問(wèn)題由惠普負(fù)責(zé)。陳立告訴記者:“在這個(gè)過(guò)程中,有的時(shí)候需要調(diào)整軟件,有的時(shí)候需要調(diào)整硬件,有時(shí)候兩個(gè)都需要調(diào)。如果雙方?jīng)]有這么深入的合作的話,軟件和硬件就無(wú)法合作找出最優(yōu)的解決方案?!?/p>
另一方面,惠普和達(dá)索系統(tǒng)的這種合作模式,為惠普提供了優(yōu)化工程軟件性能的方向。
“用戶只有一臺(tái)工作站,而且在這臺(tái)工作站上運(yùn)行了很多種的工程軟件,那用戶怎么能夠知道在用某個(gè)軟件時(shí),目前的硬件配置或者參數(shù)是否能夠符合要求?并實(shí)現(xiàn)軟件性能達(dá)到最佳狀態(tài)呢?”在陳立看來(lái),由最終的軟件用戶來(lái)負(fù)責(zé)為不同的工業(yè)軟件配置不同的工作站硬件設(shè)備,是一件挺復(fù)雜的事情:“對(duì)于惠普的研發(fā)來(lái)講,需要在聯(lián)合實(shí)驗(yàn)室測(cè)試惠普的新硬件,以檢測(cè)其是否對(duì)提高和改善軟件性能具有價(jià)值。在這個(gè)過(guò)程中,惠普就可以根據(jù)可以量化的技術(shù)數(shù)據(jù),從中選擇更佳的優(yōu)化方案。”陳立舉例說(shuō),通過(guò)聯(lián)合實(shí)驗(yàn)室的結(jié)果,惠普就可以知道怎樣的配置更合適CATIA,以及針對(duì)其中的某一個(gè)部件(如顯卡),哪個(gè)驅(qū)動(dòng)程序更適合SOLIDWORKS,“在不斷的測(cè)試過(guò)程中,找出最優(yōu)化的配置和設(shè)置,就可以為最終的用戶提供更多優(yōu)化后的選擇?!?/p>
惠普的優(yōu)化結(jié)果最終由惠普性能調(diào)整軟件 PA(PerformanceAdvisor)來(lái)向所有桌面和移動(dòng)工作站的用戶來(lái)提供。
通過(guò)惠普的性能調(diào)整軟件,可以自動(dòng)去檢測(cè)用戶硬盤(pán)安裝了哪些應(yīng)用軟件,也會(huì)檢測(cè)到所用工作站的硬件配置是什么,包括 CPU、內(nèi)存、操作系統(tǒng)……然后通過(guò)后臺(tái)運(yùn)行一個(gè)來(lái)自聯(lián)合實(shí)驗(yàn)室優(yōu)化結(jié)果的數(shù)據(jù)庫(kù),去匹配一個(gè)最佳的配置硬件。“假設(shè)要運(yùn)行 CATIA,PA會(huì)告訴用戶,工作站針對(duì)現(xiàn)在運(yùn)行的 CATIA建議圖形顯卡的驅(qū)動(dòng)程序采用29版本;如果用戶正在使用的是 SOLIDWORKS,系統(tǒng)會(huì)建議其驅(qū)動(dòng)程序采用 32版本。假設(shè)用戶目前裝的是 35版本,那就可以考慮把它改成 29或者 32版本?!标惲⒄J(rèn)為,也許這種在研發(fā)階段就把雙方的硬件和軟件放在一起進(jìn)行測(cè)試調(diào)整的合作模式不算難以實(shí)現(xiàn),但是對(duì)于達(dá)索系統(tǒng) -惠普的聯(lián)合實(shí)驗(yàn)室來(lái)講,無(wú)法被短期拷貝的原因,是在長(zhǎng)達(dá)20多年的時(shí)間內(nèi),兩者之間業(yè)已形成的彼此信賴,以及已經(jīng)成熟的測(cè)試流程、合作機(jī)制和對(duì)最終結(jié)果的判斷標(biāo)準(zhǔn)。
“在惠普 -達(dá)索系統(tǒng)聯(lián)合實(shí)驗(yàn)室工作的惠普派駐工程師,因?yàn)楣ぷ髁撕芏嗄?,以至于很多達(dá)索系統(tǒng)員工都不知道這個(gè)人是惠普員工?!标惲⑿χf(shuō)。
記者后記
事實(shí)上,新技術(shù)對(duì)于硬件產(chǎn)業(yè)正在產(chǎn)生著越來(lái)越明顯的影響。如:越來(lái)越多向云端遷移的工業(yè)軟件。因此有人會(huì)問(wèn),這樣的趨勢(shì)是否會(huì)使得擁有無(wú)限性能提高空間的云計(jì)算成為工作站進(jìn)一步發(fā)展的最大阻力?
陳立的答案是否定的。陳立認(rèn)為,在目前主流的三維工程軟件應(yīng)用領(lǐng)域,動(dòng)輒幾百個(gè)零部件的操作、渲染、修改和控制,是目前網(wǎng)絡(luò)環(huán)境下難以實(shí)現(xiàn)的,“不僅計(jì)算量很大,同時(shí)傳輸過(guò)程中數(shù)據(jù)量也很大,而且這不同于通過(guò)網(wǎng)絡(luò)傳遞其他數(shù)據(jù),可以通過(guò)緩沖來(lái)實(shí)現(xiàn)某種程度的回避——對(duì)于設(shè)計(jì)人員來(lái)講,他們永遠(yuǎn)希望在設(shè)計(jì)階段,一動(dòng)鼠標(biāo)就可以立刻得到系統(tǒng)的反饋。”在陳立的判斷中,在軟件公司的計(jì)算模式或者說(shuō)數(shù)據(jù)處理模式?jīng)]有發(fā)生質(zhì)的變化之前,還只能主要依靠工作站來(lái)完成這樣大數(shù)據(jù)量的運(yùn)算,雖然可以在小范圍內(nèi)實(shí)現(xiàn)對(duì)產(chǎn)品的檢視,但是到了產(chǎn)品的設(shè)計(jì)階段,目前的網(wǎng)絡(luò)技術(shù)依然不能支持?!八詮拈L(zhǎng)期來(lái)看,設(shè)計(jì)師還是應(yīng)該坐在設(shè)計(jì)室中的工作站前,去完成設(shè)計(jì)?!睂?duì)于這點(diǎn),陳立很自信。