Intel Developer Forum 2010英特尔信息技术峰会第二天小记
Intel Developer Forum 2010英特爾信息技術峰會第二天小記
第二天出發
第 二天有了時程表,就八點起床,走到國家會議中心的時候,也接近九點了,走進主會場時,會務人員通知大家盡量坐到前排,看來第二天比第一天少了很多人。主會 場的主題演講還是一定要聽的
9:00 – 9:10 IDF 第 2 天的歡迎儀式 方之熙 英特爾中國研究院院長9:10 – 10:00 連接、智能、無處不在: 嵌入式計算的變革 道格拉斯·戴維斯 英特爾架構事業部副總裁 嵌入式與通信事業部總經理
10:00 – 10:50 為數字化未來鋪平道路 賈斯汀 英特爾高級院士 英特爾研究院總監兼副總裁 英特爾首席技術官
然后在上午 11:10~12:00的課程中選擇了
307A教室 從英特爾*I/O處理器(英特爾*IOP)到英特爾*架構,面向未來的存儲設計技術解 析的講座對我來說仍舊很抽象,在實際工作中也不會直接用到,聽課后又是到一樓的宴會廳匆忙的吃盒飯。在下午13:00~13:50的課程中選擇了
306B教室 為私有云和企業云設計軟件應用之 所以選擇了這門課程仍舊是因為我非常關注云計算在大規模互動社區中如何更有效的應用。下一節課還是選擇了同一個教室。
306B教室 使用英特爾Ct技術執行跨平臺軟件優化雖 然之前我對于英特爾Ct技術一無所知,但是這堂課程讓我讓我受益匪淺。
首先是架構。Ct采用的是 VM+JIT的實現方式。雖然我目前主要做互聯網網站開發。但是在職業生涯的開始幾年用的是以Delphi為代表的原生編譯語言,然后用過VB6這樣的沒 有JIT的VM。最后目前以Java和.NET這種典型的VM+JIT為主。這十年多的工作經歷讓我越來越關注程序員的時間分配。當系統的技術架構基于 VM時,與原生程序相比。程序員就減少對于技術細節的關注。而把重心放在業務邏輯上。畢竟對于大多數項目來說,并不是研究高深的信息技術,而是實現用戶的 業務邏輯,并及時交付產品。特別是借助于JIT又可以將程序性能提升到原生代碼的水平。也許從程序員的眼光來看,某些公司推出的某些原生并行計算架構很 “酷”。但是從我的角度來看,如果能針對有高性能要求的業務邏輯實現了并行計算。就可以通過采購相應的硬件來實現相應計算能力。也許JIT和原生代碼之間 性能的差異可能會導致花更多的錢采購硬件,但是相對于人力成本來說,硬件的成本更便于衡量和控制風險。
其次是語法。 雖然自從離開校門就遠離了我在大學期間所學習的專業,以及專業相關的軟件。但是事隔多年之后的今天,當我看到Ct的語法的時候,讓我不禁回想起那些用 matlab的日子,以及大學期間我學習的專業——數學。Ct的語法采用的是向量語法。也許對于很多軟件工程師來說,開發程序會從條件、分支和循環這三種 基本結構來分解。但是從我的角度來看,第一步是進行數學建模,然后使用matlab來進行概念驗證等工作,之后才是使用相應的編程語言進行開發。由于編程 語言自身的特點,這個過程幾乎是重寫全部重寫。重寫就難免會引入新的缺陷……。但是當我看到Ct的語法的時候,眼前不禁一亮,因為這個語法像極了 matlab,再加上VM,可以減少引入缺陷的機會。
最后是應用。最近幾年在做互聯網時,特別是互 動網站中涉及到大量的社會計算方面的需求。這些需求有這樣幾個特點:
典 型的需求例如:
這類需求在邏輯規則上并 不復雜,難點在于隨著數據量的增大,計算工作量以指數的速度攀升。而從直觀上看,Ct技術就非常適合于處理這類應用。
最后兩節課選擇了移動互聯網 方面:
311B教室 為下一代手持設備、平板電腦和智能手機開發應用程序
最后晚上 回到家,寫了這篇流水帳。
鏈接
intel北京2010年信息技 術峰會, http://www.intel.com/cn/idf/training-sessions/index.htm
課程目錄, https://intel.wingateweb.com/bj10/scheduler/
?
轉載于:https://blog.51cto.com/huzhenghui/295474
總結
以上是生活随笔為你收集整理的Intel Developer Forum 2010英特尔信息技术峰会第二天小记的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 项目管理-时间冲突带来的问题
- 下一篇: .Net Discovery系列文章阅读