A. 美國猶他大學碩士CS專業學習哪些科目,需要買什麼書。。
一、體系結構、編譯器和並行計算 Architecture, Compilers and Parallel Computing
體系結構和編譯器的研究主要集中在硬體設計,編程語言以及下一代編譯器。
並行計算研究的包含范圍很廣,包括並行計算的計算模型,並行演算法,並行編譯器設計等。
二、系統與網路 Systems and Networking
可細分為:
(1)網路與分布式系統(Networking and distributed systems):移動通信系統,無線網路協議(wireless protocols),Ad-hoc網路,服務質量管理(Quality of Service management,QoS),多媒體網路,計算機對等聯網(peer-to-peer networking, P2P),路由,網路模擬,主動隊列管理(active queue management, AQM)和感測器網路(sensor networks)。
(2)操作系統(Operating system):分布式資源管理,普適計算(ubiquitous computing/pervasive computing)環境管理,反射中間件(reflective middleware),中間件元級操作系統(middleware 「meta-operating systems」),面向對象操作系統設計,允許單個用戶與多計算機、對等操作系統服務交互的用戶設計,上下文敏感的分布式文件系統,數據中心的電源管理,文件/存儲系統,自主計算(autonomic computing),軟體健壯性的系統支持以及資料庫的系統支持。
(3)安全(Security): 隱私,普適計算,無線感測器(wireless sensors),移動式和嵌入式計算機,規范,認證,驗證策略,QoS保證和拒絕服務保護,下一代電話通訊,操作系統虛擬化和認證,關鍵基礎設施系統,例如SCADA控制系統和醫療,消息系統,安全網關,可用性安全。
(4)實時和嵌入式系統(Real-time and embedded systems):開放式實時系統,Qos驅動的實時調度和通信協議,控制設計和實時調度整合,實時、容錯和安全協議整合,網路化器件和智能空間的魯棒動態實時構架。
三、理論與演算法 Theory and Algorithms
計算機理論研究主要集中在演算法和數據結構的設計與分析,以及計算復雜性的研究。具體包括最優化(optimization),計算幾何和拓撲(computational geometry and topology),近似演算法(approximation algorithms),密碼(cryptography)和安全計算(secure computation),網路設計(network design),數據挖掘(data mining),機器學習(machine learning),有限元網格生成(finite-element mesh generation)和自動化軟體驗證(automatic software verification)。
四、人工智慧 Artificial Intelligence
這個領域包含廣泛的研究課題,包括知識表示,機器學習,計算機視覺,推理和機器人等。
知識表示(knowledge representation):把知識按照一種有利於推理(得出結論)的方式表示出來。
機器學習(machine learning):自動學習如何識別復雜模式並基於數據作出智能決策。
計算機視覺(computer vision):使機器自動從圖像和視頻中提取信息並理解其中包含的視覺概念。
推理(reasoning):學習推理的計算模型。
機器人(robotics):工程學和機器人技術,以及它們的設計,製造,應用和結構配置。
五、編程語言 Programming Languages
該領域的研究包括計算機語言的設計與實現,其目標是同時提高開發人員的開放效率和軟體質量。包含如下一些課題:
(1)程序語言設計和實現(Programming Language Design and Implementation):編譯器優化(Compiler optimization),語義(Semantics),即時編譯器(JIT complier),域特定語言(DSL:Domain-specific languages)。
(2)編程環境和工具(Programming Environments and Tools):監控(Monitoring),程序員搜索引擎(Programmer search engines),基於模型的設計(Model-based design)。
(3)程序分析和驗證(Program Analysis and Verification):模型檢測(Model checking),靜態和動態分析(Static and dynamic analysis),定理證明(Theorem proving),實時系統的任務調度分析(Schelability analysis for real-time systems)。
六、資料庫與信息系統 Database and Information Systems
包括以下研究內容:
(1)資料庫(Database):數據模型,數據查詢、集成,各種資料庫系統的設計、實現等。
(2)數據挖掘(Data Mining):從數據中提取模式的處理過程。它在很多領域有廣泛的應用,例如市場營銷、監測、入侵檢測和科學發現。數據挖掘和機器學習很相關,但是數據挖掘更關注實際應用。
(3)信息檢索(Information Retrieval):研究如何提取各種媒體(文本、音頻、視頻等,目前的研究以文本居多)中的信息,同時還搜索與之關聯的資料庫和萬維網。
(4)自然語言處理(Natural language processing):構建一種可以分析、理解和生成自然語言的計算機系統。研究課題包含自動摘要(automatic summarization),語篇分析(discourse analysis),機器翻譯(machine translation),命名實體識別(named entity recognition),自然語言生成(natural language generation)和語音識別(speech recognition)等。
七、圖形學與多媒體 Graphics and Multimedia
圖形學的研究包含對自然景象的建模和動畫生成(modeling and animation of natural phenomena),計算拓撲學(computational topology),圖形硬體的使用(graphics hardware utilization),渲染(rendering),網格處理和簡化(mesh processing and simplification),形狀建模(shape modeling),曲面參數化(surface parameterization)和可視化處理(visibility processing)等。
多媒體研究包括圖像處理(image processing),視頻處理(video processing),音頻分析(audio analysis),文本檢索和理解(text retrieval and understanding),數據挖掘和分析,以及數據融合(data fusion)。因為多媒體數據包含不同格式的數據(如文本,音頻,視頻),所以它的研究包含很多不同領域的技術和理論。
更多精彩內容,歡迎進入文都網校:www。wene。com/kaoyan/
B. intel visual fortran compiler幹嘛用的
Visual Numerics Inc已於2004年初完成與Intel的結盟,將當時的IMSL Fortran Library的新版本v5.0整合在Intel Visual Fortran系列產品之專業版(承襲購並之Compaq Visual Fortran功能架構)中。2005.6月份發布其最新版本Intel Visual Fortran Compiler v9.0.018
針對Intel® CPU Pentium® 4, Xeon�6�4, Centrino�6�4 Itanium® 做最佳的福傳編譯,支持OpenMP及Auto-Parallelism特色. 「英特爾R Visual Fortran 編譯器Windows* 版」將Compaq Visual Fortran* (CVF) 語言的豐富功能與英特爾代碼生成及優化技術結合在一起,構成面向英特爾體系結構的下一代Fortran 編譯器。它提供250 多條CVF 與英特爾Fortran 命令及同義詞,使編譯器更加易於使用,同時仍能作為插件融入Microsoft Visual Studio 環境,並提供直接來自英特爾的技術支持。此編譯器是一套功能齊備的Fortran 95 編譯器,具有先進的優化功能,可以使Fortran 應用程序在英特爾R IA-32 與安騰2 處理器上快速運行。英特爾® 視覺FORTRAN 編譯器為窗口* 標記一個里程碑為FORTRAN 開發商。它帶來Compaq 視覺FORTRAN * 語言特色與英特爾編譯器代碼世代和優化技術一起。
性能、兼容性、技術支持:採用「英特爾 Visual Fortran 編譯器 9.0 Windows* 版」,可以提高應用程序速度,並保護您在開發工具上所作的投資。先進的優化功能可以給最新英特爾® 處理器上運行的應用程序帶來出眾的性能。本產品包含標准版與專業版。「英特爾® Visual Fortran 編譯器專業版」包含 Visual Numerics, Inc. 的「IMSL* Fortran 函數庫6.0」。
目前版本號最高的Intel Fortran編譯器,需要Visual Studio 6.0以上支持,可以生成更適用於Intel晶元的高效程序,是Intel平台下最優秀的Fortran語言編譯器。大家可以考慮丟掉Fortran 77編譯系統了:P
Fortran,是由Formula Translation兩個字所組合而成,意思是公式翻譯。它是世界上第一個被正式採用並流傳至今的高級編程語言。
性能、兼容性、技術支持
使用「英特爾® Visual Fortran 編譯器 Windows* 版」,可以讓您的應用程序在英特爾® 處理器上取得前所未有的絕佳性能。
此編譯器有標准版與專業版這兩個版本提供。「英特爾® Visual Fortran 編譯器專業版」包含 Visual Numerics, Inc. 的「IMSL* Fortran 函數庫 5.0」。
客戶評價:
「在英特爾編譯器的幫助下,我們開發了大型海洋模型,充分利用了在基於英特爾的系統上所作的投資。在使用『英特爾 Visual Fortran 編譯器 Windows 版』編譯代碼時,我發現,與以前的版本相比,性能提高了大約 20%。」
- Xianyao Chen 博士
海洋模型小組組長
中國第一海洋研究所
「『英特爾 Fortran 編譯器 7.0』堪稱一流,『英特爾 Visual Fortran 8.0』做得還要好。英特爾將 Compaq Visual Fortran 與『英特爾 Fortran』中最優秀的功能結合在一起,實現了一次巨大的飛躍。」現在為9.0最新版!
sual Fortran 與『英特爾 Fortran』中最優秀的功能結合在一起,實現了一次巨大的飛躍。」現在為9.0最新版!