現代的編譯器,大部分都提供了為數不少的優化選項。在適宜的搭配下,這些選項對於提高程式的執行效能,有著相當程度的助益。但是,如果與程式之間的搭配出了問題,也會產生反效果,對程式的效能造成傷害。因此,該如何正確的使用這些選項便成了相當重要的課題。為了做出正確的選擇,必須對個別優化選項有相當程度的了解,同時,得一併考慮選項之間有可能的交互影響。再來,也得對將進行優化的程式所持有之特性有深刻的認知。在綜合各種因素之後,才有可能做出最適切的選擇。但這動作具有相當的門檻。對大部分的使用者來說,並不是一件容易的事。尤其當選項有相當的數目時,對這工作的複雜度來說,更是爆炸性的增加。有許多的研究專注在如何有系統的挑選優化選項,並將這複雜度降低到人們可以接受的範圍。但複雜度降低在某些情況並不等同於所需時間可被接受。因此,本文利用了機器學習的技巧,將經驗轉化而建立起一模型。透過此模型,將能幫助使用者找出與程式相對應的編譯器優化選項,並大幅縮短整各尋找過程所需要的時間。For a compiler to find a set of options that result in an optimal program execution is a NP-hard problem, especially when there are a lot of options to choose. For a large program, finding the optimal set of compiler options can take an enormous amount of time. Thus, methods have been proposed to shorten the searching t...
В работе представлены результаты теоретического и экспериментального обоснования методики изготовлен...
Рассматривается проблема повышения практической подготовки студентов, привития им навыков анализа ме...
P(論文)スーパーコンピュータによる大規模モンテカルロシミュレーションでは、大量の乱数を消費すること、並列化のためのアルゴリズムが必要なこと、高い発生効率が求められることなどの理由で、乱数発生法として...
有限個の連続値出力ニューロンからなる再帰型ニューラルネットワークは,任意の決定性チューリング機械を実時間でシミュレート[3],[16]できる.これまで提案されたシミュレートモデルでは,有限状態制御部の...
制造执行系统在生产管理系统与设备控制系统之间构筑一座桥梁,连接企业上层管理与控制系统之间过去一直被忽略但急需解决的信息断层。目前大多数制造执行系统的开发使用传统的软件工程方法,每次都是一切从头开始。为...
近年の大学教育におけるWeb 教材利用の拡大は顕著であるが,他方,そのWeb 教材作成の手間及び専門知識の習得に時間が掛かり,教育現場の問題となっている。我々は,XML,XSLT などのセマンティック...
计算机及其相关技术己经成为教育、教学中的重要工具,学生在学习和使用计算机的过程中产生的计算机焦虑(Computer Anxiety ,CA)负向情绪体验会在一定程度上影...
随着高效液相色谱在生化、医药、环境等领域中的广泛应用,分离条件的优化显得越来越重要。色谱分离科学中的分离条件优化方法经历了从黑箱方法、半解析方法到解析方法不断发展的阶段。在第一章中总结了这些不同优化方...
Выполнена постановка задачи оптимизации процессов механообработки изделий авиационной промышленности...
Новий підхід до створення інструментарію раціонального вибору проектних рішень розглядається на базі...
ニューラルネットワークをパターン認識に適用する場合,学習データ以外の未知のデータに対してもうまく応答する汎化能力が重要である.特にパターン分布が時間と共に変化する動的環境においては,パターン分布の変化...
對於許多應用程式來說系統模式動態二進制碼轉譯是一項重要的關鍵技術 。 舉例來說 , 系統模式動態二進制碼轉譯可以協助系統程式以及計算機架構的開發工程師對於其開發的程式做追蹤 、 除蟲以及重現問題 。 ...
以制造系统、随机过程、多目标优化、制造信息学等为理论基础,系统地研究了装配系统设计的主要问题及其关键技术。分析了装配系统布局设计准则和设计流程。研究了鲁棒性布局设计的数学模型。考察和分析了装配操作时间...
由於程式行為和程式執行平台架構的多樣性,大部分編譯器以提供編譯器選項(compiler options)給使用者的方式,讓使用者自行決定如何最佳化程式。因此編譯器使用者必須對程式行為、程式執行平台架構...
コンピュータの利用分野の拡大するとともに、問題別に膨大な数の計算アルゴリズムが開発され使用されている。しかし、浮動小数計算で数値的にある種の近似解を得ようとする数値計算においては、適切にアルゴリズムを...
В работе представлены результаты теоретического и экспериментального обоснования методики изготовлен...
Рассматривается проблема повышения практической подготовки студентов, привития им навыков анализа ме...
P(論文)スーパーコンピュータによる大規模モンテカルロシミュレーションでは、大量の乱数を消費すること、並列化のためのアルゴリズムが必要なこと、高い発生効率が求められることなどの理由で、乱数発生法として...
有限個の連続値出力ニューロンからなる再帰型ニューラルネットワークは,任意の決定性チューリング機械を実時間でシミュレート[3],[16]できる.これまで提案されたシミュレートモデルでは,有限状態制御部の...
制造执行系统在生产管理系统与设备控制系统之间构筑一座桥梁,连接企业上层管理与控制系统之间过去一直被忽略但急需解决的信息断层。目前大多数制造执行系统的开发使用传统的软件工程方法,每次都是一切从头开始。为...
近年の大学教育におけるWeb 教材利用の拡大は顕著であるが,他方,そのWeb 教材作成の手間及び専門知識の習得に時間が掛かり,教育現場の問題となっている。我々は,XML,XSLT などのセマンティック...
计算机及其相关技术己经成为教育、教学中的重要工具,学生在学习和使用计算机的过程中产生的计算机焦虑(Computer Anxiety ,CA)负向情绪体验会在一定程度上影...
随着高效液相色谱在生化、医药、环境等领域中的广泛应用,分离条件的优化显得越来越重要。色谱分离科学中的分离条件优化方法经历了从黑箱方法、半解析方法到解析方法不断发展的阶段。在第一章中总结了这些不同优化方...
Выполнена постановка задачи оптимизации процессов механообработки изделий авиационной промышленности...
Новий підхід до створення інструментарію раціонального вибору проектних рішень розглядається на базі...
ニューラルネットワークをパターン認識に適用する場合,学習データ以外の未知のデータに対してもうまく応答する汎化能力が重要である.特にパターン分布が時間と共に変化する動的環境においては,パターン分布の変化...
對於許多應用程式來說系統模式動態二進制碼轉譯是一項重要的關鍵技術 。 舉例來說 , 系統模式動態二進制碼轉譯可以協助系統程式以及計算機架構的開發工程師對於其開發的程式做追蹤 、 除蟲以及重現問題 。 ...
以制造系统、随机过程、多目标优化、制造信息学等为理论基础,系统地研究了装配系统设计的主要问题及其关键技术。分析了装配系统布局设计准则和设计流程。研究了鲁棒性布局设计的数学模型。考察和分析了装配操作时间...
由於程式行為和程式執行平台架構的多樣性,大部分編譯器以提供編譯器選項(compiler options)給使用者的方式,讓使用者自行決定如何最佳化程式。因此編譯器使用者必須對程式行為、程式執行平台架構...
コンピュータの利用分野の拡大するとともに、問題別に膨大な数の計算アルゴリズムが開発され使用されている。しかし、浮動小数計算で数値的にある種の近似解を得ようとする数値計算においては、適切にアルゴリズムを...
В работе представлены результаты теоретического и экспериментального обоснования методики изготовлен...
Рассматривается проблема повышения практической подготовки студентов, привития им навыков анализа ме...
P(論文)スーパーコンピュータによる大規模モンテカルロシミュレーションでは、大量の乱数を消費すること、並列化のためのアルゴリズムが必要なこと、高い発生効率が求められることなどの理由で、乱数発生法として...