多執行緒程式靠著額外的執行緒在多核心的系統上進行平行運算可以加速計算的進行。由於多執行緒程式有著競賽情況的隱憂,為了保證多執行緒系統的正確性,如何避免資料發生競賽情況是很重要的。 我們在這篇論文中提出了一個以模型為基礎的測試流程。我們用了自己定義的模型產生技術來為多執行緒的系統建立相對應的模型。然後我們會在模型模擬器上測試我們的模型。在模擬過程中,我們設計了一個選擇執行程序的策略來導致資料發生競賽情況。在潛在的競賽情況被發現之後,我們接著分析產生競賽情況模型的程式執行序列。分析的結果會產生對競賽情況有高風險的變數,接著我們會去保護這些變數。我們會找出這些應該被分別存取的變數,然後重新測試,我們就可以定位出程式中的錯誤,然後提出一個建議給程式使用者。Multi-threaded programming speeds computation up by executing threads in parallel on multi-core. Preventing data race conditions is important to guarantee the correctness of multi-threaded systems. A model-based testing technique for race conditions is proposed in this paper. We construct models for multi-threaded systems in OpenMP with techniques. Then we run test with our strategy on the models with a model simulato...
Perpetual availability is an important operational goal in today\u27s computer systems. However, ach...
随着当今社会科技水平的快速发展,各行业的应用领域也在逐步拓展,学科交叉的情况已在各重大行业领域频频出现,交叉学科的出现给传统的数据分析模式带来了挑战,同时数据多源性和异构性的特点对海量数据的管理机制也...
矿用球磨机故障诊断是典型的复杂工业过程多维数据挖掘问题,难点在于多维数据挖掘准确度低且算法时间复杂度高,为此提出基于局部权重角度离群算法(LW-FastVOA)的数据挖掘方法。首先采用角度离群算法(A...
本論文主要目的在於處理競賽程式中,程式碼在演算法層面的相似度的問題。計算程式間演算法層面的相似度可以被用在程式碼的檢索以及分類,但過去相關的方法多半不能被用在找出演算法層面的相似度上。為了解決這問題,...
順序回路の故障を効率的に検出でき,比較的簡単に生成できると考えられる検査入力系列(遷移路ツアー)について,最悪の場合の故障検出率を求め,更に,同一の機械に相異なるツアーを複数回通した場合の検出率の変化...
近年來,多核心的處理器架構已經被廣為採用並成為業界的主流設 計。為了能夠有效的利用多核心處理器所帶來的效能,多執行緒程式 已經成為軟體開發上的必備的技巧。除了使用 POSIX threads (Pth...
プログラム中のある文の実行結果がその後実行される文の実行に影響を与えるように,文の間には従属関係が存在する.このような,プログラムの各文間に暗黙的に存在する従属関係のことをプログラム従属性と呼ぶ.プロ...
在多處理機系統中,處理器間的通訊常關係著整個系統的效能,因此,如何有效地配置資源,以符合時間、成本與應用上的需求,而達到經濟、迅速、準確的使用目的,已成為一重要課題。本文乃針對多處理機系統上的三個通訊...
由於多核心處理器已成為目前IT界之主流設計,所以當今多執行緒程式已經成為目前程式開發之主流模式。除了使用p-thread相關之API來開發多執行緒程式之外,使用較簡單且較快速的API來開發的多執行緒程...
製造上の欠陥を含むチップであっても、欠陥箇所がチップの機能に影響を与えないように無効化することにより良品チップとして使用することができる。鍵となるアイデアは、いくつかの部分回路が独立して機能するように...
本发明涉及一种多线程实时数据处理装置及方法,根据通信接口类型和数量进行相应的初始设置;创建并启动多个线程;定义并调用各个线程的回调函数;各个线程回调函数进行实时通信数据的接收或发送操作;如果通信数据的...
アプリケーションの多様化に伴いQoE(Quality of Experience)を活用したネットワーク制御が期待されている.また,SDN(Software Defined Network)を用いたア...
Thesis (Ph.D.)--University of Washington, 2014Some researchers have proposed data-race exceptions to...
运行已有大型商业软件进行系统级验证是获得高质量SoC设计的有效手段,然而一旦硬件故障导致该类软件运行失效,故障局部化过程将十分困难.为此提出一种基于不确定性过滤的硬件故障局部化方法FaLoFiN.首先...
[[abstract]]在本文中,我們提出一個高效能的演算法,作為重建有趣方塊錯誤隱藏技術之用。數位影像在傳送的過程中,當通道遭受到攻擊而產生區塊資料損壞時,我們必需要能夠將發生錯誤的區塊解碼還原,在...
Perpetual availability is an important operational goal in today\u27s computer systems. However, ach...
随着当今社会科技水平的快速发展,各行业的应用领域也在逐步拓展,学科交叉的情况已在各重大行业领域频频出现,交叉学科的出现给传统的数据分析模式带来了挑战,同时数据多源性和异构性的特点对海量数据的管理机制也...
矿用球磨机故障诊断是典型的复杂工业过程多维数据挖掘问题,难点在于多维数据挖掘准确度低且算法时间复杂度高,为此提出基于局部权重角度离群算法(LW-FastVOA)的数据挖掘方法。首先采用角度离群算法(A...
本論文主要目的在於處理競賽程式中,程式碼在演算法層面的相似度的問題。計算程式間演算法層面的相似度可以被用在程式碼的檢索以及分類,但過去相關的方法多半不能被用在找出演算法層面的相似度上。為了解決這問題,...
順序回路の故障を効率的に検出でき,比較的簡単に生成できると考えられる検査入力系列(遷移路ツアー)について,最悪の場合の故障検出率を求め,更に,同一の機械に相異なるツアーを複数回通した場合の検出率の変化...
近年來,多核心的處理器架構已經被廣為採用並成為業界的主流設 計。為了能夠有效的利用多核心處理器所帶來的效能,多執行緒程式 已經成為軟體開發上的必備的技巧。除了使用 POSIX threads (Pth...
プログラム中のある文の実行結果がその後実行される文の実行に影響を与えるように,文の間には従属関係が存在する.このような,プログラムの各文間に暗黙的に存在する従属関係のことをプログラム従属性と呼ぶ.プロ...
在多處理機系統中,處理器間的通訊常關係著整個系統的效能,因此,如何有效地配置資源,以符合時間、成本與應用上的需求,而達到經濟、迅速、準確的使用目的,已成為一重要課題。本文乃針對多處理機系統上的三個通訊...
由於多核心處理器已成為目前IT界之主流設計,所以當今多執行緒程式已經成為目前程式開發之主流模式。除了使用p-thread相關之API來開發多執行緒程式之外,使用較簡單且較快速的API來開發的多執行緒程...
製造上の欠陥を含むチップであっても、欠陥箇所がチップの機能に影響を与えないように無効化することにより良品チップとして使用することができる。鍵となるアイデアは、いくつかの部分回路が独立して機能するように...
本发明涉及一种多线程实时数据处理装置及方法,根据通信接口类型和数量进行相应的初始设置;创建并启动多个线程;定义并调用各个线程的回调函数;各个线程回调函数进行实时通信数据的接收或发送操作;如果通信数据的...
アプリケーションの多様化に伴いQoE(Quality of Experience)を活用したネットワーク制御が期待されている.また,SDN(Software Defined Network)を用いたア...
Thesis (Ph.D.)--University of Washington, 2014Some researchers have proposed data-race exceptions to...
运行已有大型商业软件进行系统级验证是获得高质量SoC设计的有效手段,然而一旦硬件故障导致该类软件运行失效,故障局部化过程将十分困难.为此提出一种基于不确定性过滤的硬件故障局部化方法FaLoFiN.首先...
[[abstract]]在本文中,我們提出一個高效能的演算法,作為重建有趣方塊錯誤隱藏技術之用。數位影像在傳送的過程中,當通道遭受到攻擊而產生區塊資料損壞時,我們必需要能夠將發生錯誤的區塊解碼還原,在...
Perpetual availability is an important operational goal in today\u27s computer systems. However, ach...
随着当今社会科技水平的快速发展,各行业的应用领域也在逐步拓展,学科交叉的情况已在各重大行业领域频频出现,交叉学科的出现给传统的数据分析模式带来了挑战,同时数据多源性和异构性的特点对海量数据的管理机制也...
矿用球磨机故障诊断是典型的复杂工业过程多维数据挖掘问题,难点在于多维数据挖掘准确度低且算法时间复杂度高,为此提出基于局部权重角度离群算法(LW-FastVOA)的数据挖掘方法。首先采用角度离群算法(A...