JGI '01最新文献

筛选
英文 中文
Scalable multi-agent systems 可扩展的多智能体系统
JGI '01 Pub Date : 2001-06-01 DOI: 10.1145/376656.376851
R. Deters
{"title":"Scalable multi-agent systems","authors":"R. Deters","doi":"10.1145/376656.376851","DOIUrl":"https://doi.org/10.1145/376656.376851","url":null,"abstract":"The multi-agent research community is currently faced with a paradox. While promoting the use of agents as the silver bullet for various software engineering problems, it faces difficulties in presenting successful deployments. Despite the countless multi-agent prototypes that have been developed, the number of actually deployed and in use MAS is at best very small [1]. One reason for the noticeable absence of deployed multi-agent systems is their inability to scale. This paper reports about the use of a CORBA/Java middle-ware layer called DICE, which enables transparent access to the resources of different physical machines. Using this layer it becomes possible to build large multi-agent systems that require large numbers of concurrent threads and significant memory resources. Using DICE it becomes possible to build large agent societies consisting of complex agents defined in JESS.","PeriodicalId":300882,"journal":{"name":"JGI '01","volume":"24 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127292778","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}
引用次数: 8
Parallel multi-physics AMR applications using the SAMRAI Library 使用SAMRAI库的并行多物理场AMR应用程序
JGI '01 Pub Date : 2001-06-01 DOI: 10.1145/376656.376855
A. Wissink, R. Hornung, S. Kohn, Steve S. Smith
{"title":"Parallel multi-physics AMR applications using the SAMRAI Library","authors":"A. Wissink, R. Hornung, S. Kohn, Steve S. Smith","doi":"10.1145/376656.376855","DOIUrl":"https://doi.org/10.1145/376656.376855","url":null,"abstract":"Overview This poster will focus on development of parallel Structured Adaptive Mesh Refinement (SAMR) multi-physics applications. Parallel implementation of SAMR algorithms is difficult because of the complex dynamic communication dependencies that arise from adaptive gridding. This complex, ity is exacerbated by use of different data structures represented in different physics models. The Structured Adaptive Mesh Refinement Applications Infrastructure (SAMRAI) C++ framework implements object-oriented techniques to manage the complex communication patterns, load balance, and model interaction that occur in a SAMR algorithm. We present an overview of these utilities, demonstrating their application for a continuum-particle model to study Richtmeyer-Meshkov instabilities. Performance results are reported from the IBM ASCI Blue Pacific parallel platform.","PeriodicalId":300882,"journal":{"name":"JGI '01","volume":"216 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125183678","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
A comparison of three approaches to language, compiler, and library support for multidimensional arrays in Java Java中对多维数组的语言、编译器和库支持的三种方法的比较
JGI '01 Pub Date : 2001-06-01 DOI: 10.1145/376656.376831
J. Moreira, S. Midkiff, Manish Gupta
{"title":"A comparison of three approaches to language, compiler, and library support for multidimensional arrays in Java","authors":"J. Moreira, S. Midkiff, Manish Gupta","doi":"10.1145/376656.376831","DOIUrl":"https://doi.org/10.1145/376656.376831","url":null,"abstract":"The lack of direct support for multidimensional arrays in Java™ has been recognized as a major deficiency in the language's applicability to numerical computing. The typical approach to adding multidimensional arrays to Java has been through class libraries that implement these structures. It has been shown that the class library approach can achieve very high-performance for numerical computing, through the use of compiler techniques and efficient implementations of aggregate array operations. Because of the inconvenience of accessing array elements through method invocations, it is advocated by many that class libraries for multidimensional arrays should be combined with new language syntax to facilitate manipulation of those multidimensional arrays. Another approach that has been discussed in the literature is that of relying exclusively on the JVM to recognize those arrays of arrays that are being used to stimulate multidimensional arrays. This approach can also deliver good performance, but it does not improve the existing interfaces for numerical computing. There is yet a third approach: extending the Java language with new syntactic constructs for multidimensional arrays and directly compiling those constructs to bytecode. The new constructs provide a more convenient interface for numerical computing, without requiring a matching class library. This paper is a comparative discussion or the three approaches to adding multidimensional arrays to Java mentioned above. We present a description of the three approaches, listing the pros and cons of each. We give a more detailed description of the third approach — language constructs translated to bytecode — as it is a new contribution. We compare each of the approaches with regards to functionality, impact on the language and virtual machine specification, implementation efforts, and typical achievable performance. We show that the best choice depends on the relative importance attached to the above metrics.","PeriodicalId":300882,"journal":{"name":"JGI '01","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114563390","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}
引用次数: 23
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信
小红书