專家 3軟體架構

2021-09-29 12:11:24 字數 373 閱讀 4305

3.1.1 cuda執行時和驅動程式

驅動程式模型

對cuda中的每個軟體抽象從

對比cuda執行時(cuda runtime)和驅動程式api( driver api),

本章僅cuda軟體架構的概覽,詳細的內容在後面展開。

現代多工os的安全模型中,使用者模式是「不可信任的」,硬體與os軟體須採取措施嚴格分割乙個與另乙個應用程式。

驅動程式版本:cudrivergetversion

curesult cudaapi cudrivergetversion(int *driverversion)

返回十進位制,給出由驅動程式支援的cuda版本,

3010 cuda3.1,5000代表版本5.0。

3 軟體架構設計 子系統,框架,架構

要分解乙個系統,首先我們要有關注點,下面給出3個關注點 通過職責劃分 例如我們可以將系統劃分為展現層 負責展示 業務層 負責業務處理 資料層 負責資料處理 通過通用性劃分 可以分為特定應用部分,領域通用部分,技術通用部分,框架屬於領域通用部分 通過粒度劃分 可以分為子系統,模組,類 乙個複雜的系統 ...

如何開展軟體架構之需求分析3

前面提到在需求分析過程中,需要將需求結構化,然後依據該需求矩陣,通過推薦需求,分析約束來分析隱藏需求。現在我們來看乙個具體的例子 如下圖1所示 圖1 其上圖中,顏色相同且之間有聯線的,表示是兩者之間有相互的制約關係。比如,1 對於網際網路這麼乙個業務環境,必然會有很多的殭屍使用者,考慮資料庫容量有效...

如何開展軟體架構之需求分析3

前面提到在需求分析過程中,需要將需求結構化,然後依據該需求矩陣,通過推薦需求,分析約束來分析隱藏需求。現在我們來看乙個具體的例子 如下圖1所示 圖1其上圖中,顏色相同且之間有聯線的,表示是兩者之間有相互的制約關係。比如,1 對於網際網路這麼乙個業務環境,必然會有很多的殭屍使用者,考慮資料庫容量有效,...