本報綜合消息 Sun日前以開源軟件形式發布原型Fortress程序“翻譯器”:一種逐行執行Fortress程序的編輯工具。
Sun希望以Fortress取代至今仍用于高效能計算機運算任務的Fortran程序設計語言。
Sun實驗室計算機科學家兼Fortress項目領導人Eric Allen說:“我們認為,隨著多內核變得對于普通桌面系統更加重要,程序員為了利用硬件提供給他們的性能,必然會求助于像Fortress這樣的語言。”
目前,來自英特爾和AMD的主流x86處理器具有兩個或4個內核,而Sun Niagara芯片有8個內核,并將很快升級到16個。但是,將軟件劃分為跨這些內核或跨多個處理器并行運行的獨立塊相當困難。一位分析人士說:“工作負載的并行化盡管取得了一些進展,但離解決問題還有很長的距離。”Sun希望Fortress幫助解決這個問題。
Sun的Fortress“翻譯器”根據開源碼BSD授權發布,但正式版Fortress的控制權仍掌握在Sun手中,所以,至少目前外部程序人員必須把他們貢獻的程序交由Sun控制。