首页 > 最新文献

IEEE Concurr.最新文献

英文 中文
Profit-effective parallel computing 利润有效的并行计算
Pub Date : 1999-04-01 DOI: 10.1109/4434.766967
Yong Yan, Xiaodong Zhang
Researchers widely use speedup, efficiency, and scalability to assess parallel computing performance. These metrics encourage researchers to use any novel technique to design or improve a parallel system, without paying enough attention to the cost increase that such a technique incurs. However, as national-defense applications are downsizing, commercial applications are the dominant users of parallel systems. Customers and vendors are particularly concerned with whether a parallel system can make a profit. Our major goal is to investigate financially justified parallel computing. To evaluate parallel computing's effectiveness, we use a simple profitup metric to measure how performance, cost, and business production affect profit. We focus on investigating the relationship between cost-effective parallel computing and profit-effective parallel computing.
研究人员广泛使用加速、效率和可扩展性来评估并行计算的性能。这些指标鼓励研究人员使用任何新技术来设计或改进并行系统,而没有足够注意这种技术所带来的成本增加。然而,随着国防应用的缩小,商业应用是并行系统的主要用户。客户和供应商特别关心的是并行系统能否盈利。我们的主要目标是研究经济上合理的并行计算。为了评估并行计算的有效性,我们使用一个简单的利润度量来衡量性能、成本和业务生产如何影响利润。我们的重点是研究成本效益的并行计算和利润效益的并行计算之间的关系。
{"title":"Profit-effective parallel computing","authors":"Yong Yan, Xiaodong Zhang","doi":"10.1109/4434.766967","DOIUrl":"https://doi.org/10.1109/4434.766967","url":null,"abstract":"Researchers widely use speedup, efficiency, and scalability to assess parallel computing performance. These metrics encourage researchers to use any novel technique to design or improve a parallel system, without paying enough attention to the cost increase that such a technique incurs. However, as national-defense applications are downsizing, commercial applications are the dominant users of parallel systems. Customers and vendors are particularly concerned with whether a parallel system can make a profit. Our major goal is to investigate financially justified parallel computing. To evaluate parallel computing's effectiveness, we use a simple profitup metric to measure how performance, cost, and business production affect profit. We focus on investigating the relationship between cost-effective parallel computing and profit-effective parallel computing.","PeriodicalId":282630,"journal":{"name":"IEEE Concurr.","volume":"124 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116450662","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 changing climate for climate modeling 气候模型的气候变化
Pub Date : 1999-04-01 DOI: 10.1109/4434.766978
D. Lewin
Is the Earth's climate changing, and to what degree are these changes due to human actions? These are the key questions that must be answered before ratification of the Kyoto Protocol. Measurements must be used to evaluate the credibility of supercomputer models of the atmospheric, oceanic, and biotic systems that determine the world's climate. Unlike weather models, climate models deal with the entire atmosphere, ocean, and ice/land-surface system for decades or even centuries. One limiting factor on the use of these models is the availability of computer power to perform the simulations. The adequacy of computer resources and appropriateness of institutional arrangements for climate modeling in the United States was the subject of a National Research Council (NRC) report. Because climate models are not as strongly parallel as many fluid dynamics models, researchers have tended to use vector computers. Researchers are now working to optimize climate models to run on massively parallel computers such as the Cray T3E. Coordination among the federal agencies funding climate modeling has improved greatly. There will not be one national model, but each agency is supporting a few modeling groups and the modeling groups are exchanging modules between the models. Such interchange will allow researchers to choose the best component for each computational approach for each physical component contributing to a model.
地球的气候正在变化吗?这些变化在多大程度上是人类活动造成的?这些都是在批准《京都议定书》之前必须回答的关键问题。测量必须用于评估大气、海洋和生物系统的超级计算机模型的可信度,这些模型决定着世界的气候。与天气模式不同,气候模式处理整个大气、海洋和冰/陆地表面系统几十年甚至几个世纪。使用这些模型的一个限制因素是执行模拟的计算机能力的可用性。在美国,计算机资源的充分性和气候模拟制度安排的适当性是国家研究委员会(NRC)报告的主题。由于气候模型不像许多流体动力学模型那样具有很强的并行性,研究人员倾向于使用向量计算机。研究人员目前正致力于优化气候模型,以便在克雷T3E等大规模并行计算机上运行。资助气候模型的联邦机构之间的协调已经大大改善。不会有一个国家模型,但是每个机构都支持几个模型组,模型组在模型之间交换模块。这样的交换将允许研究人员为每种计算方法选择最好的组件,为每个物理组件贡献一个模型。
{"title":"A changing climate for climate modeling","authors":"D. Lewin","doi":"10.1109/4434.766978","DOIUrl":"https://doi.org/10.1109/4434.766978","url":null,"abstract":"Is the Earth's climate changing, and to what degree are these changes due to human actions? These are the key questions that must be answered before ratification of the Kyoto Protocol. Measurements must be used to evaluate the credibility of supercomputer models of the atmospheric, oceanic, and biotic systems that determine the world's climate. Unlike weather models, climate models deal with the entire atmosphere, ocean, and ice/land-surface system for decades or even centuries. One limiting factor on the use of these models is the availability of computer power to perform the simulations. The adequacy of computer resources and appropriateness of institutional arrangements for climate modeling in the United States was the subject of a National Research Council (NRC) report. Because climate models are not as strongly parallel as many fluid dynamics models, researchers have tended to use vector computers. Researchers are now working to optimize climate models to run on massively parallel computers such as the Cray T3E. Coordination among the federal agencies funding climate modeling has improved greatly. There will not be one national model, but each agency is supporting a few modeling groups and the modeling groups are exchanging modules between the models. Such interchange will allow researchers to choose the best component for each computational approach for each physical component contributing to a model.","PeriodicalId":282630,"journal":{"name":"IEEE Concurr.","volume":"69 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122773630","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
An overview of reflective memory systems 反射式存储系统概述
Pub Date : 1999-04-01 DOI: 10.1109/4434.766965
M. Jovanovic, V. Milutinovic
Reflective memory systems are an effective solution to problems raised by message passing in multicomputer environments. The authors provide an overview of existing and emerging RM systems and offer a forecast of future trends.
反射存储系统是解决多机环境下消息传递问题的有效方法。作者提供了现有的和新兴的RM系统的概述,并提供了未来的趋势预测。
{"title":"An overview of reflective memory systems","authors":"M. Jovanovic, V. Milutinovic","doi":"10.1109/4434.766965","DOIUrl":"https://doi.org/10.1109/4434.766965","url":null,"abstract":"Reflective memory systems are an effective solution to problems raised by message passing in multicomputer environments. The authors provide an overview of existing and emerging RM systems and offer a forecast of future trends.","PeriodicalId":282630,"journal":{"name":"IEEE Concurr.","volume":"39 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130261158","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}
引用次数: 26
Location-dependent multimedia computing 依赖于位置的多媒体计算
Pub Date : 1999-04-01 DOI: 10.1109/4434.766979
A. Krikelis
The ultimate goal of mobile multimedia systems is to assist users all the time and everywhere by providing the right information at the right place in the right manner. With such assistance, users will not have to waste effort in interacting and interfacing with the mobile device, but will be able to dedicate their attention to the actual environment. To provide this assistance, these systems require information about the user's context. One of the most important pieces of context information is the user's location. An efficient location dependent computing system should provide ubiquitous coverage and should be combined with a network infrastructure that provides access anywhere and at any time. The author discusses the application areas where location-dependent multimedia is useful. He looks at the infrastructure necessary of location-specific multimedia applications, including location sensors and location service requirements.
移动多媒体系统的最终目标是通过在正确的地点以正确的方式提供正确的信息,随时随地帮助用户。有了这样的帮助,用户将不必在与移动设备的交互和接口上浪费精力,而是能够将他们的注意力集中在实际环境中。为了提供这种帮助,这些系统需要有关用户上下文的信息。最重要的上下文信息之一是用户的位置。一个有效的依赖于位置的计算系统应该提供无处不在的覆盖,并且应该与随时随地提供访问的网络基础设施相结合。作者讨论了位置相关多媒体的应用领域。他研究了特定于位置的多媒体应用程序所需的基础设施,包括位置传感器和位置服务需求。
{"title":"Location-dependent multimedia computing","authors":"A. Krikelis","doi":"10.1109/4434.766979","DOIUrl":"https://doi.org/10.1109/4434.766979","url":null,"abstract":"The ultimate goal of mobile multimedia systems is to assist users all the time and everywhere by providing the right information at the right place in the right manner. With such assistance, users will not have to waste effort in interacting and interfacing with the mobile device, but will be able to dedicate their attention to the actual environment. To provide this assistance, these systems require information about the user's context. One of the most important pieces of context information is the user's location. An efficient location dependent computing system should provide ubiquitous coverage and should be combined with a network infrastructure that provides access anywhere and at any time. The author discusses the application areas where location-dependent multimedia is useful. He looks at the infrastructure necessary of location-specific multimedia applications, including location sensors and location service requirements.","PeriodicalId":282630,"journal":{"name":"IEEE Concurr.","volume":"41 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126897914","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}
引用次数: 19
Network nirvana and the intelligent device 网络天堂与智能设备
Pub Date : 1999-04-01 DOI: 10.1109/4434.766980
D. Clark
Sun's Jini technology can make a network look like one large computer. The technology will let developers and manufacturers create a whole range of computerized appliances that can instantly connect into a network to share information and services regardless of the underlying operating system or hardware. Once connected, every other computer, device, and user on the network will know that the new device has been added and is available. If Sun succeeds in getting developers to implement and improve Jini, it will have a tremendous impact on networking, especially for wireless and mobile users. Devices in a Jini distributed system provide their own interfaces, which ensures reliability and compatibility. Jini provides the distributed-system services for lookup, registration, and leasing. It consists of four program layers: directory service; JavaSpace; remote-method invocation; and the boot, join, and discover protocol. Any device with an operating system that supports a Java virtual machine can be plugged into the network. The author discusses the origins of Jini, its functions and its competition.
Sun的Jini技术可以使网络看起来像一台大型计算机。这项技术将让开发者和制造商创造出一系列的计算机化设备,这些设备可以立即连接到网络中,共享信息和服务,而不考虑底层操作系统或硬件。一旦连接上,网络上的其他所有计算机、设备和用户都将知道新设备已经添加并且可用。如果Sun成功地让开发人员实现并改进Jini,它将对网络产生巨大的影响,特别是对无线和移动用户。Jini分布式系统中的设备提供了自己的接口,确保了可靠性和兼容性。Jini为查找、注册和租赁提供分布式系统服务。它由四个程序层组成:目录服务;JavaSpace;远程方法调用;以及引导、连接和发现协议。任何具有支持Java虚拟机的操作系统的设备都可以插入网络。本文论述了晋尼的起源、晋尼的作用和晋尼的竞争。
{"title":"Network nirvana and the intelligent device","authors":"D. Clark","doi":"10.1109/4434.766980","DOIUrl":"https://doi.org/10.1109/4434.766980","url":null,"abstract":"Sun's Jini technology can make a network look like one large computer. The technology will let developers and manufacturers create a whole range of computerized appliances that can instantly connect into a network to share information and services regardless of the underlying operating system or hardware. Once connected, every other computer, device, and user on the network will know that the new device has been added and is available. If Sun succeeds in getting developers to implement and improve Jini, it will have a tremendous impact on networking, especially for wireless and mobile users. Devices in a Jini distributed system provide their own interfaces, which ensures reliability and compatibility. Jini provides the distributed-system services for lookup, registration, and leasing. It consists of four program layers: directory service; JavaSpace; remote-method invocation; and the boot, join, and discover protocol. Any device with an operating system that supports a Java virtual machine can be plugged into the network. The author discusses the origins of Jini, its functions and its competition.","PeriodicalId":282630,"journal":{"name":"IEEE Concurr.","volume":"18 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132982373","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}
引用次数: 6
Parallelizing I/O-intensive image access and processing applications 并行I/ o密集型图像访问和处理应用程序
Pub Date : 1999-04-01 DOI: 10.1109/4434.766960
V. Messerli, O. Figueiredo, B. Gennart, R. Hersch
This article presents methods and tools for building parallel applications based on commodity components: PCs, SCSI disks, Fast Ethernet, Windows NT. Chief among these tools is CAP, our computer-aided parallelization tool. CAP generates highly pipelined applications that run communication and I/O operations in parallel with processing operations. One of CAP's successes is the Visible Human Slice Server, a 3D tomographic image server that allows clients to choose and view any cross section of the human body.
本文介绍了基于商用组件(pc机、SCSI磁盘、快速以太网、Windows NT)构建并行应用程序的方法和工具。这些工具中最主要的是计算机辅助并行化工具CAP。CAP生成高度流水线化的应用程序,这些应用程序与处理操作并行运行通信和I/O操作。CAP的成功之一是可见人体切片服务器,这是一种3D断层成像服务器,允许客户选择和查看人体的任何横截面。
{"title":"Parallelizing I/O-intensive image access and processing applications","authors":"V. Messerli, O. Figueiredo, B. Gennart, R. Hersch","doi":"10.1109/4434.766960","DOIUrl":"https://doi.org/10.1109/4434.766960","url":null,"abstract":"This article presents methods and tools for building parallel applications based on commodity components: PCs, SCSI disks, Fast Ethernet, Windows NT. Chief among these tools is CAP, our computer-aided parallelization tool. CAP generates highly pipelined applications that run communication and I/O operations in parallel with processing operations. One of CAP's successes is the Visible Human Slice Server, a 3D tomographic image server that allows clients to choose and view any cross section of the human body.","PeriodicalId":282630,"journal":{"name":"IEEE Concurr.","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124254295","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}
引用次数: 24
CoCa: a parallelization model for high energy physics 高能物理的并行化模型
Pub Date : 1999-04-01 DOI: 10.1109/4434.766962
P. V. D. Stok, E. Argante, I. Willers
Software parallelization is required to contend with the increasing scale and complexity of high-energy physics experiments. The authors have developed a programming model, Communication Capability (CoCa) which allows this parallelization at several levels of granularity and reduces software complexity.
为了应对高能物理实验日益增长的规模和复杂性,需要软件并行化。作者已经开发了一个编程模型,通信能力(Communication Capability, CoCa),它允许在多个粒度级别上并行化,并降低了软件的复杂性。
{"title":"CoCa: a parallelization model for high energy physics","authors":"P. V. D. Stok, E. Argante, I. Willers","doi":"10.1109/4434.766962","DOIUrl":"https://doi.org/10.1109/4434.766962","url":null,"abstract":"Software parallelization is required to contend with the increasing scale and complexity of high-energy physics experiments. The authors have developed a programming model, Communication Capability (CoCa) which allows this parallelization at several levels of granularity and reduces software complexity.","PeriodicalId":282630,"journal":{"name":"IEEE Concurr.","volume":"25 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116831682","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
Hector: an agent based architecture for dynamic resource management Hector:用于动态资源管理的基于代理的体系结构
Pub Date : 1999-04-01 DOI: 10.1109/4434.766964
S. Russ, Katina Reece, Jonathan Robinson, B. Meyers, D. Rajan, L. Rajagopalan, Chun-Heong Tan
The authors present the Hector distributed runtime environment, in which "slave allocators" forward commands from the central allocation system, monitor system availability and loading, and can transparently extract detailed performance information from programs as they run. The authors detail the overall architecture of the agent-based allocation system and demonstrate its efficiency, low overhead, and utility.
作者介绍了Hector分布式运行时环境,其中“从属分配器”转发来自中央分配系统的命令,监视系统可用性和负载,并且可以在程序运行时透明地从程序中提取详细的性能信息。作者详细介绍了基于代理的分配系统的总体体系结构,并演示了它的效率、低开销和实用性。
{"title":"Hector: an agent based architecture for dynamic resource management","authors":"S. Russ, Katina Reece, Jonathan Robinson, B. Meyers, D. Rajan, L. Rajagopalan, Chun-Heong Tan","doi":"10.1109/4434.766964","DOIUrl":"https://doi.org/10.1109/4434.766964","url":null,"abstract":"The authors present the Hector distributed runtime environment, in which \"slave allocators\" forward commands from the central allocation system, monitor system availability and loading, and can transparently extract detailed performance information from programs as they run. The authors detail the overall architecture of the agent-based allocation system and demonstrate its efficiency, low overhead, and utility.","PeriodicalId":282630,"journal":{"name":"IEEE Concurr.","volume":"27 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125044881","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}
引用次数: 27
The smart card: don't leave home without it 智能卡:出门一定要带
Pub Date : 1999-04-01 DOI: 10.1109/4434.766959
D. Husemann
The author introduces smart cards, discussing both their background and where they're headed in the future. The term smart card generally refers to a plastic card the size of an ordinary credit card with a chip that holds a microprocessor and a data-storage unit. Developers hope smart cards will combine conventional identification documents with an electronic purse and a bank account access card for telebanking transactions. Another goal is to be able to insert the cards into an Internet terminal for e-business. Smart cards might also provide access to mail functions; replace key chains by acting as a multipurpose digital key; serve as a ticket for public transportation systems; or serve as a key card for a previously booked hotel room. The author discusses the history of smart cards, standards, communication, and their use in mobile applications.
作者介绍了智能卡,讨论了它们的背景和未来的发展方向。“智能卡”一词通常指的是普通信用卡大小的塑料卡,其芯片上装有微处理器和数据存储单元。开发人员希望智能卡将传统的身份证件与电子钱包和银行账户访问卡结合起来,用于远程银行交易。另一个目标是能够将卡片插入用于电子商务的Internet终端。智能卡还可以提供邮件功能;通过充当多功能数字钥匙取代钥匙链;作为公共交通系统的票证;或者作为先前预订的酒店房间的钥匙卡。作者讨论了智能卡的历史、标准、通信及其在移动应用中的使用。
{"title":"The smart card: don't leave home without it","authors":"D. Husemann","doi":"10.1109/4434.766959","DOIUrl":"https://doi.org/10.1109/4434.766959","url":null,"abstract":"The author introduces smart cards, discussing both their background and where they're headed in the future. The term smart card generally refers to a plastic card the size of an ordinary credit card with a chip that holds a microprocessor and a data-storage unit. Developers hope smart cards will combine conventional identification documents with an electronic purse and a bank account access card for telebanking transactions. Another goal is to be able to insert the cards into an Internet terminal for e-business. Smart cards might also provide access to mail functions; replace key chains by acting as a multipurpose digital key; serve as a ticket for public transportation systems; or serve as a key card for a previously booked hotel room. The author discusses the history of smart cards, standards, communication, and their use in mobile applications.","PeriodicalId":282630,"journal":{"name":"IEEE Concurr.","volume":"240 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130986044","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}
引用次数: 28
Practical use of Ada 95's concurrency features Ada 95并发特性的实际使用
Pub Date : 1998-10-01 DOI: 10.1109/4434.736425
J. Carter, B. Sandén
Ada 83 has numerous shortcomings for concurrent systems: it requires additional tasks, adding overhead and increasing interrupt latency, and it has difficulty handling asynchronous transfer of control. Ada 95 offers features that address these shortcomings and simplify concurrent implementation: protected units, interrupt handlers, priority entry queuing, dynamic task priorities, and asynchronous select statements. Using their Flexible Manufacturing System, the authors demonstrate how these features improve Ada and promote efficiency.
Ada 83对于并发系统有许多缺点:它需要额外的任务、增加开销和增加中断延迟,并且难以处理异步控制传输。Ada 95提供了解决这些缺点和简化并发实现的特性:受保护单元、中断处理程序、优先级条目排队、动态任务优先级和异步选择语句。利用他们的柔性制造系统,作者演示了这些特性如何改善Ada和提高效率。
{"title":"Practical use of Ada 95's concurrency features","authors":"J. Carter, B. Sandén","doi":"10.1109/4434.736425","DOIUrl":"https://doi.org/10.1109/4434.736425","url":null,"abstract":"Ada 83 has numerous shortcomings for concurrent systems: it requires additional tasks, adding overhead and increasing interrupt latency, and it has difficulty handling asynchronous transfer of control. Ada 95 offers features that address these shortcomings and simplify concurrent implementation: protected units, interrupt handlers, priority entry queuing, dynamic task priorities, and asynchronous select statements. Using their Flexible Manufacturing System, the authors demonstrate how these features improve Ada and promote efficiency.","PeriodicalId":282630,"journal":{"name":"IEEE Concurr.","volume":"25 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125125191","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}
引用次数: 6
期刊
IEEE Concurr.
全部 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