首页 > 最新文献

2014 16th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing最新文献

英文 中文
Analyzing WMSOL Definable Properties on Sum-Like Weighted Labeled Trees 类和加权标记树上WMSOL可定义属性分析
E. Ravve
Modern software and hardware designs are mostly hierarchical. Moreover, while the design specification is defined up-down, the design implementation and verification are done down-up. In such a case, as a rule, coverage properties for simulation-based verification are defined inconsistently for different stages of the design flow. The fact leads to the well known explosion of bug rate, when we pass from the lower design stage to the upper one. In this paper, we propose a new approach that allows propagation of quantitative properties from the upper stage of the design flow to the lower ones and their incremental computation on the components. The approach may be applied to any design, modeled as a Finite State Machine (FSM) or other formalisms, which eventually lead to weighted labeled trees. We use Weighted Monadic-Second Order Logic (WMSOL) to describe the desired families of quantitative properties and sum-like weighted labeled trees to describe the decomposition of the behaviour of the FSM. The last notion is based on a generalization of disjoint unions of structures with additional links between the components. Our approach shows how computation of a quantitative property, definable as a WMSOL formula on the upper stage of the design may be reduced for certain cost to incremental computations of effectively derivable WMSOL-definable properties on the components. We provide several examples of families of such properties and discuss different aspects, related to the applicability of our approach. The approach is new and provides a uniform theoretical basis for analyzing WMSOL-definable properties on hierarchical structures.
现代软件和硬件设计大多是分层的。设计规范是由上而下定义的,设计实现和验证是由下而上进行的。在这种情况下,作为一个规则,基于模拟的验证的覆盖属性在设计流的不同阶段被不一致地定义。当我们从较低的设计阶段过渡到较高的设计阶段时,这一事实将导致众所周知的bug率爆炸。在本文中,我们提出了一种新的方法,允许定量特性从设计流程的上阶段传播到下阶段,并在组件上进行增量计算。该方法可以应用于任何设计,建模为有限状态机(FSM)或其他形式,最终导致加权标记树。我们使用加权单二阶逻辑(WMSOL)来描述期望的数量性质族,并使用类和加权标记树来描述FSM的行为分解。最后一个概念是基于在构件之间有附加链接的结构的不接合结合的概括。我们的方法表明,在设计的上层阶段,定量属性的计算(可定义为WMSOL公式)可以减少对组件上有效推导的WMSOL可定义属性的增量计算的一定成本。我们提供了这类属性的几个例子,并讨论了与我们的方法的适用性相关的不同方面。该方法是一种新的方法,为分析层次结构上wmsol可定义属性提供了统一的理论基础。
{"title":"Analyzing WMSOL Definable Properties on Sum-Like Weighted Labeled Trees","authors":"E. Ravve","doi":"10.1109/SYNASC.2014.57","DOIUrl":"https://doi.org/10.1109/SYNASC.2014.57","url":null,"abstract":"Modern software and hardware designs are mostly hierarchical. Moreover, while the design specification is defined up-down, the design implementation and verification are done down-up. In such a case, as a rule, coverage properties for simulation-based verification are defined inconsistently for different stages of the design flow. The fact leads to the well known explosion of bug rate, when we pass from the lower design stage to the upper one. In this paper, we propose a new approach that allows propagation of quantitative properties from the upper stage of the design flow to the lower ones and their incremental computation on the components. The approach may be applied to any design, modeled as a Finite State Machine (FSM) or other formalisms, which eventually lead to weighted labeled trees. We use Weighted Monadic-Second Order Logic (WMSOL) to describe the desired families of quantitative properties and sum-like weighted labeled trees to describe the decomposition of the behaviour of the FSM. The last notion is based on a generalization of disjoint unions of structures with additional links between the components. Our approach shows how computation of a quantitative property, definable as a WMSOL formula on the upper stage of the design may be reduced for certain cost to incremental computations of effectively derivable WMSOL-definable properties on the components. We provide several examples of families of such properties and discuss different aspects, related to the applicability of our approach. The approach is new and provides a uniform theoretical basis for analyzing WMSOL-definable properties on hierarchical structures.","PeriodicalId":150575,"journal":{"name":"2014 16th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130680470","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Open Stack and Cloud Stack: Open Source Solutions for Building Public and Private Clouds 开放堆栈和云堆栈:用于构建公共和私有云的开源解决方案
A. Barkat, A. D. Santos, Thi Thao Nguyen Ho
Cloud computing is continuously growing as a prominent technology for enterprises. While several giant public cloud providers, such as Amazon, Microsoft, IBM, Google are competing to extend their market, there is still a large number of organizations asking higher level of privacy and control over cloud solutions. Therefore, the need to have private cloud solutions is obvious. To overcome this need there are several on-going open source software frameworks for building public and private clouds. Among them, Open Stack and Cloud Stack are growing at fast pace and gaining more attention. An analysis on these software stacks is necessary in order to choose the most suitable solution that matches an enterprise's requirements. This paper main contribution is an in depth study and comparison of the cloud properties of these two open source frameworks, providing useful information on open source cloud solutions that are not available elsewhere.
云计算作为一项突出的企业技术正在不断发展壮大。虽然亚马逊、微软、IBM、谷歌等几家大型公共云提供商正在竞相扩展其市场,但仍有大量组织要求更高级别的隐私和对云解决方案的控制。因此,对私有云解决方案的需求是显而易见的。为了满足这一需求,目前有几个用于构建公共云和私有云的开源软件框架。其中,Open Stack和Cloud Stack发展迅速,越来越受到关注。为了选择最适合企业需求的解决方案,对这些软件堆栈进行分析是必要的。本文的主要贡献是对这两个开源框架的云属性进行了深入的研究和比较,提供了在其他地方无法获得的关于开源云解决方案的有用信息。
{"title":"Open Stack and Cloud Stack: Open Source Solutions for Building Public and Private Clouds","authors":"A. Barkat, A. D. Santos, Thi Thao Nguyen Ho","doi":"10.1109/SYNASC.2014.64","DOIUrl":"https://doi.org/10.1109/SYNASC.2014.64","url":null,"abstract":"Cloud computing is continuously growing as a prominent technology for enterprises. While several giant public cloud providers, such as Amazon, Microsoft, IBM, Google are competing to extend their market, there is still a large number of organizations asking higher level of privacy and control over cloud solutions. Therefore, the need to have private cloud solutions is obvious. To overcome this need there are several on-going open source software frameworks for building public and private clouds. Among them, Open Stack and Cloud Stack are growing at fast pace and gaining more attention. An analysis on these software stacks is necessary in order to choose the most suitable solution that matches an enterprise's requirements. This paper main contribution is an in depth study and comparison of the cloud properties of these two open source frameworks, providing useful information on open source cloud solutions that are not available elsewhere.","PeriodicalId":150575,"journal":{"name":"2014 16th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing","volume":"39 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116776171","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 15
Hierarchical Reasoning in Local Theory Extensions and Applications 层次推理在局部理论中的推广与应用
Viorica Sofronie-Stokkermans
We give an overview of results on hierarchical and modular reasoning in complex theories we established in previous work. We present a special type of extensions of a base theory, namely local theory extensions, for which hierarchic reasoning is possible (i.e. Proof tasks in the extension can be hierarchically reduced to proof tasks w.r.t. The base theory). We show how such local theory extensions can be identified and under which conditions locality is preserved when combining theories. We briefly discuss the way we used the possibility of hierarchical reasoning in local theory extensions in various application areas such as automated reasoning in mathematics, verification of reactive, real time and hybrid systems, and description logics.
我们概述了我们在以前的工作中建立的复杂理论中的分层和模块化推理的结果。我们提出了一种特殊类型的基础理论的扩展,即局部理论的扩展,对于这种扩展可以进行层次推理(即扩展中的证明任务可以层次地简化为基础理论的证明任务)。我们展示了如何识别这样的局部理论扩展,以及在结合理论时在哪些条件下保留局部性。我们简要地讨论了我们在各种应用领域(如数学中的自动推理、反应性、实时和混合系统的验证以及描述逻辑)中使用层次推理在局部理论扩展中的可能性的方式。
{"title":"Hierarchical Reasoning in Local Theory Extensions and Applications","authors":"Viorica Sofronie-Stokkermans","doi":"10.1109/SYNASC.2014.13","DOIUrl":"https://doi.org/10.1109/SYNASC.2014.13","url":null,"abstract":"We give an overview of results on hierarchical and modular reasoning in complex theories we established in previous work. We present a special type of extensions of a base theory, namely local theory extensions, for which hierarchic reasoning is possible (i.e. Proof tasks in the extension can be hierarchically reduced to proof tasks w.r.t. The base theory). We show how such local theory extensions can be identified and under which conditions locality is preserved when combining theories. We briefly discuss the way we used the possibility of hierarchical reasoning in local theory extensions in various application areas such as automated reasoning in mathematics, verification of reactive, real time and hybrid systems, and description logics.","PeriodicalId":150575,"journal":{"name":"2014 16th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131962728","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Optimal Homotopy Asymptotic Method for Viscous Boundary Layer Flow in Unbounded Domain 无界区域粘性边界层流动的最优同伦渐近方法
R. Ene, V. Marinca, R. Negrea
This paper is concerned on analytical treatment of non-linear differential equation of a viscous boundary layer flow due to a moving sheet. An analytic approximate technique, namely Optimal Homotopy Asymptotic Method (OHAM) is employed into a new version for this purpose. It is proved that OHAM provide accurate solution for the nonlinear differential equation of the third-order with initial and boundary conditions. Our procedure provides us with a convenient way to optimally control the convergence of the solution, such that the accuracy is always guaranteed. An excellent agreement of the approximate solution with the numerical results has been demonstrated. This work shows the general validity and the great potential of the OHAM for solving strongly nonlinear differential equation.
本文研究了移动薄板作用下粘性边界层流动非线性微分方程的解析处理。在此基础上,提出了一种新的解析近似方法,即最优同伦渐近法。证明了具有初始条件和边界条件的三阶非线性微分方程的精确解。该方法为优化控制解的收敛性提供了一种方便的方法,从而保证了解的精度。结果表明,近似解与数值结果非常吻合。这项工作显示了OHAM在求解强非线性微分方程方面的普遍有效性和巨大潜力。
{"title":"Optimal Homotopy Asymptotic Method for Viscous Boundary Layer Flow in Unbounded Domain","authors":"R. Ene, V. Marinca, R. Negrea","doi":"10.1109/SYNASC.2014.22","DOIUrl":"https://doi.org/10.1109/SYNASC.2014.22","url":null,"abstract":"This paper is concerned on analytical treatment of non-linear differential equation of a viscous boundary layer flow due to a moving sheet. An analytic approximate technique, namely Optimal Homotopy Asymptotic Method (OHAM) is employed into a new version for this purpose. It is proved that OHAM provide accurate solution for the nonlinear differential equation of the third-order with initial and boundary conditions. Our procedure provides us with a convenient way to optimally control the convergence of the solution, such that the accuracy is always guaranteed. An excellent agreement of the approximate solution with the numerical results has been demonstrated. This work shows the general validity and the great potential of the OHAM for solving strongly nonlinear differential equation.","PeriodicalId":150575,"journal":{"name":"2014 16th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing","volume":"2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128004973","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
Register Caching for Stencil Computations on GPUs 在gpu上进行模板计算的寄存器缓存
Thomas L. Falch, A. Elster
For most applications, taking full advantage of the memory system is key to achieving good performance on GPUs. In this paper, we introduce register caching, a novel idea where registers of multiple threads are combined and used as a shared, last level, manually managed cache for the contributing threads. This method is enabled by the shuffle instruction recently introduced in Nvidia's Kepler GPU architecture, which allows threads in the same warp to exchange data directly, previously only possible by going through shared memory. We evaluate our proposal with a stencil computation benchmark, achieving speedups of up to 2.04, compared to using shared memory on a GTX680 GPU. Stencil computations form the core of many scientific applications, which can therefore benefit from our proposal. Furthermore, our method is not limited to stencil computations, but is applicable to any application with a predictable memory access pattern suitable for manual caching.
对于大多数应用程序,充分利用内存系统是在gpu上实现良好性能的关键。在本文中,我们介绍了寄存器缓存,这是一种新颖的思想,将多个线程的寄存器组合在一起,作为共享的、最后一级的、为贡献线程手动管理的缓存。这种方法是由Nvidia的Kepler GPU架构中最近引入的shuffle指令启用的,它允许相同warp中的线程直接交换数据,而以前只能通过共享内存。我们用一个模板计算基准来评估我们的提议,与在GTX680 GPU上使用共享内存相比,实现了高达2.04的加速。模板计算构成了许多科学应用的核心,因此可以从我们的建议中受益。此外,我们的方法不仅限于模板计算,而且适用于任何具有适合手动缓存的可预测内存访问模式的应用程序。
{"title":"Register Caching for Stencil Computations on GPUs","authors":"Thomas L. Falch, A. Elster","doi":"10.1109/SYNASC.2014.70","DOIUrl":"https://doi.org/10.1109/SYNASC.2014.70","url":null,"abstract":"For most applications, taking full advantage of the memory system is key to achieving good performance on GPUs. In this paper, we introduce register caching, a novel idea where registers of multiple threads are combined and used as a shared, last level, manually managed cache for the contributing threads. This method is enabled by the shuffle instruction recently introduced in Nvidia's Kepler GPU architecture, which allows threads in the same warp to exchange data directly, previously only possible by going through shared memory. We evaluate our proposal with a stencil computation benchmark, achieving speedups of up to 2.04, compared to using shared memory on a GTX680 GPU. Stencil computations form the core of many scientific applications, which can therefore benefit from our proposal. Furthermore, our method is not limited to stencil computations, but is applicable to any application with a predictable memory access pattern suitable for manual caching.","PeriodicalId":150575,"journal":{"name":"2014 16th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128515461","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 14
How Good Is Genetic Programming at Predicting Changes and Defects? 遗传程序在预测变化和缺陷方面有多好?
C. Marinescu
One of the main problems practitioners have to deal with is the identification of change and defect proneness of source code entities (e.g., Classes). During the last years a lot of techniques have been employed for predicting change and defect proneness of classes. In this paper we study the capabilities of Genetic Programming for performing the addressed problem by measuring the precision and recall of the obtained predictions.
从业者必须处理的主要问题之一是识别源代码实体(例如,类)的变更和缺陷倾向。在过去的几年里,许多技术被用于预测类的变化和缺陷倾向。在本文中,我们通过测量得到的预测的精度和召回率来研究遗传规划执行所处理问题的能力。
{"title":"How Good Is Genetic Programming at Predicting Changes and Defects?","authors":"C. Marinescu","doi":"10.1109/SYNASC.2014.78","DOIUrl":"https://doi.org/10.1109/SYNASC.2014.78","url":null,"abstract":"One of the main problems practitioners have to deal with is the identification of change and defect proneness of source code entities (e.g., Classes). During the last years a lot of techniques have been employed for predicting change and defect proneness of classes. In this paper we study the capabilities of Genetic Programming for performing the addressed problem by measuring the precision and recall of the obtained predictions.","PeriodicalId":150575,"journal":{"name":"2014 16th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing","volume":"2 2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116812239","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 16
On the Computation of the Hansen Coefficients 关于Hansen系数的计算
Petru Calin Bazavan, Lucian Barbulescu, P. Cefola
The Hansen coefficients are one of the most important tools in the analytical or semi-analytical methods of celestial mechanics. The problem of efficient computation was investigated in detail in many papers, but this subject is still open and to date there are not standard algorithms to generate the Hansen coefficients with accuracy and good computation time. Although the analytical expressions are known through their accuracy, the formulation by recurrent relations was preferred due to their stability and applicability in the case when a large number of the Hansen coefficients are needed. In this paper we turn our attention to the polynomial approximations and we present a method to generate the polynomials associated to the Hansen coefficients and their derivatives in the particular case used in expression of disturbing function due to central-body. Using the recurrent formulas corresponding to this particular case, we define difference equations and, by their iteration, we generate the polynomials. By computational tests, we compare our polynomial approximations for the Hansen coefficients and their derivatives with the recurrent solutions in order to prove the non-regression of the accuracy and the gain in computation time.
汉森系数是天体力学解析或半解析方法中最重要的工具之一。许多论文对高效计算问题进行了详细的研究,但这一课题仍然是开放的,迄今为止还没有标准的算法来生成精确且计算时间长的汉森系数。虽然解析表达式的准确性是众所周知的,但由于递归关系的公式在需要大量汉森系数的情况下具有稳定性和适用性,因此首选递归关系公式。在本文中,我们将注意力转向多项式逼近,并提出了一种生成与汉森系数及其导数相关的多项式的方法,用于中心体干扰函数的特殊情况的表达。使用对应于这种特殊情况的循环公式,我们定义差分方程,并通过它们的迭代,我们生成多项式。通过计算试验,我们将Hansen系数及其导数的多项式近似与循环解进行了比较,以证明精度和计算时间增益的非回归性。
{"title":"On the Computation of the Hansen Coefficients","authors":"Petru Calin Bazavan, Lucian Barbulescu, P. Cefola","doi":"10.1109/SYNASC.2014.24","DOIUrl":"https://doi.org/10.1109/SYNASC.2014.24","url":null,"abstract":"The Hansen coefficients are one of the most important tools in the analytical or semi-analytical methods of celestial mechanics. The problem of efficient computation was investigated in detail in many papers, but this subject is still open and to date there are not standard algorithms to generate the Hansen coefficients with accuracy and good computation time. Although the analytical expressions are known through their accuracy, the formulation by recurrent relations was preferred due to their stability and applicability in the case when a large number of the Hansen coefficients are needed. In this paper we turn our attention to the polynomial approximations and we present a method to generate the polynomials associated to the Hansen coefficients and their derivatives in the particular case used in expression of disturbing function due to central-body. Using the recurrent formulas corresponding to this particular case, we define difference equations and, by their iteration, we generate the polynomials. By computational tests, we compare our polynomial approximations for the Hansen coefficients and their derivatives with the recurrent solutions in order to prove the non-regression of the accuracy and the gain in computation time.","PeriodicalId":150575,"journal":{"name":"2014 16th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126842860","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
NSGA-II: Implementation and Performance Metrics Extraction for CPU and GPU NSGA-II: CPU和GPU的实现和性能指标提取
Florina Roxana Padurariu, C. Marinescu
Multi-objective Optimization Evolutionary Algorithms are widely employed for solving different real-world optimization problems. Usually their runs involve a considerable amount of time because of the need to evaluate many functions. This particularity makes them good candidates of parallelization. In this work we investigate the benefits of the GPU implementation of the Non-dominated Sorting Genetic Algorithm II (NSGA-II) versus its CPU implementation in terms of the execution time.
多目标优化进化算法被广泛应用于解决现实世界中的各种优化问题。通常,由于需要评估许多函数,它们的运行涉及相当多的时间。这种特殊性使它们成为并行化的良好候选对象。在这项工作中,我们研究了GPU实现非主导排序遗传算法II (NSGA-II)与CPU实现在执行时间方面的优势。
{"title":"NSGA-II: Implementation and Performance Metrics Extraction for CPU and GPU","authors":"Florina Roxana Padurariu, C. Marinescu","doi":"10.1109/SYNASC.2014.72","DOIUrl":"https://doi.org/10.1109/SYNASC.2014.72","url":null,"abstract":"Multi-objective Optimization Evolutionary Algorithms are widely employed for solving different real-world optimization problems. Usually their runs involve a considerable amount of time because of the need to evaluate many functions. This particularity makes them good candidates of parallelization. In this work we investigate the benefits of the GPU implementation of the Non-dominated Sorting Genetic Algorithm II (NSGA-II) versus its CPU implementation in terms of the execution time.","PeriodicalId":150575,"journal":{"name":"2014 16th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing","volume":"27 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125994966","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Early Prediction of the Cost of HPC Application Execution in the Cloud HPC应用程序在云中执行成本的早期预测
M. Rak, Mauro Turtur, Umberto Villano
Even if clouds are not fit for high-end HPC applications, they could be profitably used to bring the power of economic and scalable parallel computing to the masses. But this requires both simple development environments, able to exploit cloud scalability, and the capability to easily predict the cost of HPC application runs. This paper presents a framework built on the top of a cloud aware programming platform (mOSAIC) for the development of bag-of-tasks scientific applications. The framework integrates a cloud-based simulation environment able to predict the behavior of the developed applications. Simulations enable the developer to predict at an early development stage performance and cloud resource usage, and so the infrastructure lease cost on a public cloud. The paper sketches the framework organization and discusses the approach followed for application development. Moreover, some validation tests of prediction results are presented.
即使云计算不适合高端高性能计算应用,它们也可以为大众带来经济和可扩展的并行计算能力。但这既需要简单的开发环境,能够利用云可伸缩性,也需要能够轻松预测HPC应用程序运行成本的能力。本文提出了一个基于云感知编程平台(mOSAIC)的框架,用于开发任务包科学应用程序。该框架集成了一个基于云的模拟环境,能够预测开发的应用程序的行为。模拟使开发人员能够在早期开发阶段预测性能和云资源使用情况,从而预测公共云上的基础设施租赁成本。本文概述了框架组织,并讨论了应用程序开发所遵循的方法。并对预测结果进行了验证试验。
{"title":"Early Prediction of the Cost of HPC Application Execution in the Cloud","authors":"M. Rak, Mauro Turtur, Umberto Villano","doi":"10.1109/SYNASC.2014.61","DOIUrl":"https://doi.org/10.1109/SYNASC.2014.61","url":null,"abstract":"Even if clouds are not fit for high-end HPC applications, they could be profitably used to bring the power of economic and scalable parallel computing to the masses. But this requires both simple development environments, able to exploit cloud scalability, and the capability to easily predict the cost of HPC application runs. This paper presents a framework built on the top of a cloud aware programming platform (mOSAIC) for the development of bag-of-tasks scientific applications. The framework integrates a cloud-based simulation environment able to predict the behavior of the developed applications. Simulations enable the developer to predict at an early development stage performance and cloud resource usage, and so the infrastructure lease cost on a public cloud. The paper sketches the framework organization and discusses the approach followed for application development. Moreover, some validation tests of prediction results are presented.","PeriodicalId":150575,"journal":{"name":"2014 16th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing","volume":"33 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127348604","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
A Streamlined Difference Ring Theory: Indefinite Nested Sums, the Alternating Sign, and the Parameterized Telescoping Problem 流线型差分环理论:不定嵌套和、交替符号和参数化伸缩问题
Carsten Schneider
We present an algebraic framework to represent indefinite nested sums over hyper geometric expressions in difference rings. In order to accomplish this task, parts of Karr's difference field theory have been extended to a ring theory in which also the alternating sign can be expressed. The underlying machinery relies on algorithms that compute all solutions of a given parameterized telescoping equation. As a consequence, we can solve the telescoping and creative telescoping problem in such difference rings.
给出了一个表示差环上超几何表达式上的不定嵌套和的代数框架。为了完成这一任务,卡尔的差分场理论的部分内容被推广到交替符号也可以表示的环理论中。其基础机制依赖于计算给定参数化伸缩方程的所有解的算法。因此,我们可以解决这种差环的伸缩和创造性伸缩问题。
{"title":"A Streamlined Difference Ring Theory: Indefinite Nested Sums, the Alternating Sign, and the Parameterized Telescoping Problem","authors":"Carsten Schneider","doi":"10.1109/SYNASC.2014.12","DOIUrl":"https://doi.org/10.1109/SYNASC.2014.12","url":null,"abstract":"We present an algebraic framework to represent indefinite nested sums over hyper geometric expressions in difference rings. In order to accomplish this task, parts of Karr's difference field theory have been extended to a ring theory in which also the alternating sign can be expressed. The underlying machinery relies on algorithms that compute all solutions of a given parameterized telescoping equation. As a consequence, we can solve the telescoping and creative telescoping problem in such difference rings.","PeriodicalId":150575,"journal":{"name":"2014 16th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing","volume":"86 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132460158","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 22
期刊
2014 16th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1