首页 > 最新文献

Journal of Microcomputer Applications最新文献

英文 中文
Implementation of object-oriented programming via register based pointer 通过基于指针的寄存器实现面向对象编程
Pub Date : 1995-07-01 DOI: 10.1006/jmca.1995.0019
Andr ás Zs ót ér

This paper describes an implementation method for object-oriented applications. In the common practice the base address of the current object instance is passed on the stack as a pointer from one virtual method to another. The way suggested in this paper uses a global pointer pointing to the currently active object. This pointer is implemented by using some of the CPU registers exclusively for this purpose, thus saving the time of reloading it. Provided that some instructions manipulate on the same object instance before the program switches to another object a smaller and faster executing code can be achieved and at the same time some stack space can be saved.

本文描述了一种面向对象应用程序的实现方法。在通常的实践中,当前对象实例的基地址在堆栈上作为指针从一个虚拟方法传递到另一个。本文中建议的方法使用指向当前活动对象的全局指针。这个指针是通过专门使用一些CPU寄存器来实现的,从而节省了重新加载它的时间。如果某些指令在程序切换到另一个对象之前对同一个对象实例进行操作,则可以实现更小、更快的执行代码,同时还可以节省一些堆栈空间。
{"title":"Implementation of object-oriented programming via register based pointer","authors":"Andr ás Zs ót ér","doi":"10.1006/jmca.1995.0019","DOIUrl":"https://doi.org/10.1006/jmca.1995.0019","url":null,"abstract":"<div><p>This paper describes an implementation method for object-oriented applications. In the common practice the base address of the current object instance is passed on the stack as a pointer from one virtual method to another. The way suggested in this paper uses a global pointer pointing to the currently active object. This pointer is implemented by using some of the CPU registers exclusively for this purpose, thus saving the time of reloading it. Provided that some instructions manipulate on the same object instance before the program switches to another object a smaller and faster executing code can be achieved and at the same time some stack space can be saved.</p></div>","PeriodicalId":100806,"journal":{"name":"Journal of Microcomputer Applications","volume":"18 3","pages":"Pages 279-285"},"PeriodicalIF":0.0,"publicationDate":"1995-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1006/jmca.1995.0019","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"71740260","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
Refining a neural network credit application vetting system with a genetic algorithm 用遗传算法改进神经网络信用申请审核系统
Pub Date : 1995-07-01 DOI: 10.1006/JMCA.1995.0018
A. G. Williamson
This paper describes how a simulated genetic process is used to automate the configuration and training of a back propagation trained multi-layer perceptron network used for credit application vetting. The network is trained on past loan case data, and is then used to classify the suitability of issuing credit on new loan applications. A prototype scheme for using a genetic algorithm to choose the network geometry and back propagation parameters so as to optimize classification accuracy and speed of convergence is described. This optimization relies upon the genetic algorithm assessing a fitness criteria. The novel fitness criteria that has been developed for this application is described with the associated problems, and some suggestions for future research. The particular genetic algorithm used and its mechanisms are detailed. The performance of the final system is compared with the performance of a manually configured system over common data. The genetic algorithm refined system is seen to outperform the manual system in terms of accuracy, whilst requiring a minimum of operator effort by comparison. Results indicate the successful automation of this aspect of the optimization for such a credit application vetting system, although further investigation into the most suitable fitness criteria is still warranted, so as to incorporate further business information.
本文描述了如何使用模拟遗传过程来自动配置和训练用于信用申请审查的反向传播训练多层感知器网络。该网络在过去的贷款案例数据上进行训练,然后用于对新贷款申请发放信贷的适用性进行分类。描述了一种利用遗传算法选择网络几何形状和反向传播参数以优化分类精度和收敛速度的原型方案。这种优化依赖于评估适应度标准的遗传算法。本文描述了为这一应用开发的新的适应度标准,以及相关问题,并对未来的研究提出了一些建议。详细介绍了所采用的遗传算法及其机理。将最终系统的性能与手动配置的系统在公共数据上的性能进行比较。遗传算法改进系统被认为在准确性方面优于手动系统,同时通过比较需要最少的操作员努力。结果表明,对于这样一个信用申请审查系统,这方面的优化已经成功地实现了自动化,尽管仍有必要进一步研究最合适的适应度标准,以便纳入更多的业务信息。
{"title":"Refining a neural network credit application vetting system with a genetic algorithm","authors":"A. G. Williamson","doi":"10.1006/JMCA.1995.0018","DOIUrl":"https://doi.org/10.1006/JMCA.1995.0018","url":null,"abstract":"This paper describes how a simulated genetic process is used to automate the configuration and training of a back propagation trained multi-layer perceptron network used for credit application vetting. The network is trained on past loan case data, and is then used to classify the suitability of issuing credit on new loan applications. A prototype scheme for using a genetic algorithm to choose the network geometry and back propagation parameters so as to optimize classification accuracy and speed of convergence is described. This optimization relies upon the genetic algorithm assessing a fitness criteria. The novel fitness criteria that has been developed for this application is described with the associated problems, and some suggestions for future research. The particular genetic algorithm used and its mechanisms are detailed. The performance of the final system is compared with the performance of a manually configured system over common data. The genetic algorithm refined system is seen to outperform the manual system in terms of accuracy, whilst requiring a minimum of operator effort by comparison. Results indicate the successful automation of this aspect of the optimization for such a credit application vetting system, although further investigation into the most suitable fitness criteria is still warranted, so as to incorporate further business information.","PeriodicalId":100806,"journal":{"name":"Journal of Microcomputer Applications","volume":"19 1","pages":"261-277"},"PeriodicalIF":0.0,"publicationDate":"1995-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"78937926","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}
引用次数: 17
Parallel computation with dynamic load distribution for locally distributed Windows NT environments 本地分布Windows NT环境下动态负载分配的并行计算
Pub Date : 1995-07-01 DOI: 10.1006/JMCA.1995.0014
G. Eschelbeck
Abstract Today 's requirements for computational power are still not satisfied. One answer for this demand is expensive supercomputers. Another attempt is the collection of computational power in a network. Connected workstations operate for parallel computation. Our approach for collecting unused resources in workstation clusters enables dynamic distribution of computational load over the network. Any computer individually distinguishes the amount of server resources sharing for others in the network. Our architecture is based on the client /server model —clients divide potentially hard problems into sub problems and forward them to different servers in the network. The usage of standardized remote procedure calls (rpc) as the basic mechanism for transmission of data between the workstations allows the extension of the concept for heterogeneous environments. This article gives a discussion of our implementation for Windows NT and presents the latest benchmarks with two special parallel applications.
摘要当今对计算能力的要求仍然不能得到满足。对这种需求的一个答案是昂贵的超级计算机。另一个尝试是在网络中收集计算能力。连接的工作站进行并行计算。我们在工作站集群中收集未使用资源的方法支持在网络上动态分配计算负载。任何计算机单独区分网络中其他计算机共享的服务器资源的数量。我们的体系结构基于客户机/服务器模型——客户机将潜在的难题划分为子问题,并将它们转发到网络中的不同服务器。使用标准化远程过程调用(rpc)作为工作站之间传输数据的基本机制,允许将该概念扩展到异构环境。本文讨论了Windows NT的实现,并介绍了两个特殊并行应用程序的最新基准测试。
{"title":"Parallel computation with dynamic load distribution for locally distributed Windows NT environments","authors":"G. Eschelbeck","doi":"10.1006/JMCA.1995.0014","DOIUrl":"https://doi.org/10.1006/JMCA.1995.0014","url":null,"abstract":"Abstract Today 's requirements for computational power are still not satisfied. One answer for this demand is expensive supercomputers. Another attempt is the collection of computational power in a network. Connected workstations operate for parallel computation. Our approach for collecting unused resources in workstation clusters enables dynamic distribution of computational load over the network. Any computer individually distinguishes the amount of server resources sharing for others in the network. Our architecture is based on the client /server model —clients divide potentially hard problems into sub problems and forward them to different servers in the network. The usage of standardized remote procedure calls (rpc) as the basic mechanism for transmission of data between the workstations allows the extension of the concept for heterogeneous environments. This article gives a discussion of our implementation for Windows NT and presents the latest benchmarks with two special parallel applications.","PeriodicalId":100806,"journal":{"name":"Journal of Microcomputer Applications","volume":"101 1","pages":"193-201"},"PeriodicalIF":0.0,"publicationDate":"1995-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"79336107","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}
引用次数: 3
Refining a neural network credit application vetting system with a genetic algorithm 用遗传算法改进神经网络信用申请审核系统
Pub Date : 1995-07-01 DOI: 10.1006/jmca.1995.0018
Williamson A.G.

This paper describes how a simulated genetic process is used to automate the configuration and training of a back propagation trained multi-layer perceptron network used for credit application vetting. The network is trained on past loan case data, and is then used to classify the suitability of issuing credit on new loan applications. A prototype scheme for using a genetic algorithm to choose the network geometry and back propagation parameters so as to optimize classification accuracy and speed of convergence is described. This optimization relies upon the genetic algorithm assessing a fitness criteria. The novel fitness criteria that has been developed for this application is described with the associated problems, and some suggestions for future research. The particular genetic algorithm used and its mechanisms are detailed. The performance of the final system is compared with the performance of a manually configured system over common data. The genetic algorithm refined system is seen to outperform the manual system in terms of accuracy, whilst requiring a minimum of operator effort by comparison. Results indicate the successful automation of this aspect of the optimization for such a credit application vetting system, although further investigation into the most suitable fitness criteria is still warranted, so as to incorporate further business information.

本文描述了如何使用模拟遗传过程来自动配置和训练用于信贷申请审查的反向传播训练的多层感知器网络。该网络根据过去的贷款案例数据进行训练,然后用于对新贷款申请发放信贷的适用性进行分类。介绍了一种利用遗传算法选择网络几何结构和反向传播参数以优化分类精度和收敛速度的原型方案。这种优化依赖于评估适应度标准的遗传算法。介绍了为该应用开发的新的适应度标准及其相关问题,并对未来的研究提出了一些建议。详细介绍了所使用的特定遗传算法及其机制。将最终系统的性能与手动配置的系统在公共数据上的性能进行比较。遗传算法细化系统在精度方面优于手动系统,同时相比之下,需要最少的操作员工作量。结果表明,尽管仍有必要对最合适的适用性标准进行进一步调查,以纳入更多的商业信息,但这一方面的优化已成功实现自动化。
{"title":"Refining a neural network credit application vetting system with a genetic algorithm","authors":"Williamson A.G.","doi":"10.1006/jmca.1995.0018","DOIUrl":"https://doi.org/10.1006/jmca.1995.0018","url":null,"abstract":"<div><p>This paper describes how a simulated genetic process is used to automate the configuration and training of a back propagation trained multi-layer perceptron network used for credit application vetting. The network is trained on past loan case data, and is then used to classify the suitability of issuing credit on new loan applications. A prototype scheme for using a genetic algorithm to choose the network geometry and back propagation parameters so as to optimize classification accuracy and speed of convergence is described. This optimization relies upon the genetic algorithm assessing a fitness criteria. The novel fitness criteria that has been developed for this application is described with the associated problems, and some suggestions for future research. The particular genetic algorithm used and its mechanisms are detailed. The performance of the final system is compared with the performance of a manually configured system over common data. The genetic algorithm refined system is seen to outperform the manual system in terms of accuracy, whilst requiring a minimum of operator effort by comparison. Results indicate the successful automation of this aspect of the optimization for such a credit application vetting system, although further investigation into the most suitable fitness criteria is still warranted, so as to incorporate further business information.</p></div>","PeriodicalId":100806,"journal":{"name":"Journal of Microcomputer Applications","volume":"18 3","pages":"Pages 261-277"},"PeriodicalIF":0.0,"publicationDate":"1995-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1006/jmca.1995.0018","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"71740259","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}
引用次数: 17
An open framework for a multimedia medical document system (a multimedia document system framework) 一种用于多媒体医疗文档系统的开放框架(多媒体文档系统框架)
Pub Date : 1995-07-01 DOI: 10.1006/jmca.1996.0016
Horace H.S. Ip, Ken C.K. Law, Chan S.L.

A novel and generalized open framework for multimedia information manipulation is proposed. The document system consists of functional modules for capturing, storing and presenting multimedia data. These modules work independently and communicate through aHyperDocument Interfacelayer. The modular approach has the added advantage of easy-to-maintain and the convenience for future enhancements. Hypermedia and temporal –spatial relationships between document media nodes are embedded into the data structure to support flexible presentation of multimedia information. Windows and a specially designedDocument Tree Dialogprovide an environment for efficient and user-friendly information retrieval. Other system issues such as security and customization are also addressed in the design. Based on this approach, a medical multimedia document system to handle cardiac catheterization record (CCR) was designed as a demonstration for the research idea. The proposed design can be applied and extended to cover a variety of multimedia applications.

提出了一种新的、广义的多媒体信息操作开放框架。文档系统由用于捕获、存储和呈现多媒体数据的功能模块组成。这些模块独立工作,并通过HyperDocument接口层进行通信。模块化方法具有易于维护和方便未来增强的额外优势。超媒体和文档媒体节点之间的时空关系嵌入到数据结构中,以支持多媒体信息的灵活呈现。Windows和专门设计的文档树对话框为高效和用户友好的信息检索提供了一个环境。其他系统问题,如安全性和定制也在设计中得到了解决。基于这种方法,设计了一个处理心导管记录的医学多媒体文档系统,作为研究思路的演示。所提出的设计可以被应用和扩展以覆盖各种多媒体应用。
{"title":"An open framework for a multimedia medical document system (a multimedia document system framework)","authors":"Horace H.S. Ip,&nbsp;Ken C.K. Law,&nbsp;Chan S.L.","doi":"10.1006/jmca.1996.0016","DOIUrl":"https://doi.org/10.1006/jmca.1996.0016","url":null,"abstract":"<div><p>A novel and generalized open framework for multimedia information manipulation is proposed. The document system consists of functional modules for capturing, storing and presenting multimedia data. These modules work independently and communicate through a<em>HyperDocument Interface</em>layer. The modular approach has the added advantage of easy-to-maintain and the convenience for future enhancements. Hypermedia and temporal –spatial relationships between document media nodes are embedded into the data structure to support flexible presentation of multimedia information. Windows and a specially designed<em>Document Tree Dialog</em>provide an environment for efficient and user-friendly information retrieval. Other system issues such as security and customization are also addressed in the design. Based on this approach, a medical multimedia document system to handle cardiac catheterization record (CCR) was designed as a demonstration for the research idea. The proposed design can be applied and extended to cover a variety of multimedia applications.</p></div>","PeriodicalId":100806,"journal":{"name":"Journal of Microcomputer Applications","volume":"18 3","pages":"Pages 215-232"},"PeriodicalIF":0.0,"publicationDate":"1995-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1006/jmca.1996.0016","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"71740257","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
Design of the Hermes-RISC Processor Hermes-RISC处理器的设计
Pub Date : 1995-07-01 DOI: 10.1006/jmca.1995.0017
Mertoguno S.J., Bourbakis N.G.

This paper presents the structural design and the functional characteristics of a RISC processor called Hermes-RISC. The design of the Hermes-RISC processor is based on the study and evaluation of a variety of assembly instruction sets. The Hermes-RISC is a pipeline superscalar RISC processor with four superscalar units. The first stage evaluation of the Hermes-RISC performance is also presented here. This evaluation is based on the execution of a set of primitive processing tasks, such as summation, multiplication of numbers, multiplication of matrices, sorting, finding maximum values among a set of numbers, procedure calls, etc. Moreover, the performance of Hermes-RISC is compared with a variety of RISC processors.

本文介绍了一种名为Hermes RISC的RISC处理器的结构设计和功能特点。Hermes RISC处理器的设计是基于对各种汇编指令集的研究和评估。Hermes RISC是一个具有四个超标量单元的流水线超标量RISC处理器。Hermes RISC性能的第一阶段评估也在这里介绍。该评估基于一组原始处理任务的执行,如求和、数字相乘、矩阵相乘、排序、在一组数字中寻找最大值、过程调用等。此外,还将Hermes RISC的性能与各种RISC处理器进行了比较。
{"title":"Design of the Hermes-RISC Processor","authors":"Mertoguno S.J.,&nbsp;Bourbakis N.G.","doi":"10.1006/jmca.1995.0017","DOIUrl":"https://doi.org/10.1006/jmca.1995.0017","url":null,"abstract":"<div><p>This paper presents the structural design and the functional characteristics of a RISC processor called Hermes-RISC. The design of the Hermes-RISC processor is based on the study and evaluation of a variety of assembly instruction sets. The Hermes-RISC is a pipeline superscalar RISC processor with four superscalar units. The first stage evaluation of the Hermes-RISC performance is also presented here. This evaluation is based on the execution of a set of primitive processing tasks, such as summation, multiplication of numbers, multiplication of matrices, sorting, finding maximum values among a set of numbers, procedure calls, etc. Moreover, the performance of Hermes-RISC is compared with a variety of RISC processors.</p></div>","PeriodicalId":100806,"journal":{"name":"Journal of Microcomputer Applications","volume":"18 3","pages":"Pages 233-259"},"PeriodicalIF":0.0,"publicationDate":"1995-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1006/jmca.1995.0017","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"71740258","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
Implementation of object-oriented programming via register based pointer 通过基于指针的寄存器实现面向对象编程
Pub Date : 1995-07-01 DOI: 10.1006/JMCA.1995.0019
A. Zsótér
This paper describes an implementation method for object-oriented applications. In the common practice the base address of the current object instance is passed on the stack as a pointer from one virtual method to another. The way suggested in this paper uses a global pointer pointing to the currently active object. This pointer is implemented by using some of the CPU registers exclusively for this purpose, thus saving the time of reloading it. Provided that some instructions manipulate on the same object instance before the program switches to another object a smaller and faster executing code can be achieved and at the same time some stack space can be saved.
本文描述了一种面向对象应用的实现方法。在通常的实践中,当前对象实例的基址作为指针在堆栈上从一个虚方法传递到另一个虚方法。本文建议的方法是使用一个指向当前活动对象的全局指针。这个指针是通过使用一些专门用于此目的的CPU寄存器来实现的,从而节省了重新加载它的时间。如果在程序切换到另一个对象之前,在同一对象实例上操作一些指令,则可以实现更小更快的执行代码,同时可以节省一些堆栈空间。
{"title":"Implementation of object-oriented programming via register based pointer","authors":"A. Zsótér","doi":"10.1006/JMCA.1995.0019","DOIUrl":"https://doi.org/10.1006/JMCA.1995.0019","url":null,"abstract":"This paper describes an implementation method for object-oriented applications. In the common practice the base address of the current object instance is passed on the stack as a pointer from one virtual method to another. The way suggested in this paper uses a global pointer pointing to the currently active object. This pointer is implemented by using some of the CPU registers exclusively for this purpose, thus saving the time of reloading it. Provided that some instructions manipulate on the same object instance before the program switches to another object a smaller and faster executing code can be achieved and at the same time some stack space can be saved.","PeriodicalId":100806,"journal":{"name":"Journal of Microcomputer Applications","volume":"34 1","pages":"279-285"},"PeriodicalIF":0.0,"publicationDate":"1995-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"86541161","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
Design of the Hermes-RISC processor Hermes-RISC处理器的设计
Pub Date : 1995-07-01 DOI: 10.1006/JMCA.1995.0017
S. Mertoguno, N. Bourbakis
This paper presents the structural design and the functional characteristics of a RISC processor called Hermes-RISC. The design of the Hermes-RISC processor is based on the study and evaluation of a variety of assembly instruction sets. The Hermes-RISC is a pipeline superscalar RISC processor with four superscalar units. The first stage evaluation of the Hermes-RISC performance is also presented here. This evaluation is based on the execution of a set of primitive processing tasks, such as summation, multiplication of numbers, multiplication of matrices, sorting, finding maximum values among a set of numbers, procedure calls, etc. Moreover, the performance of Hermes-RISC is compared with a variety of RISC processors.
本文介绍了一种名为Hermes-RISC的RISC处理器的结构设计和功能特点。Hermes-RISC处理器的设计是基于对各种汇编指令集的研究和评估。Hermes-RISC是一个流水线式的超标量RISC处理器,有四个超标量单元。本文还介绍了Hermes-RISC性能的第一阶段评估。这种计算基于一组基本处理任务的执行,例如求和、数字的乘法、矩阵的乘法、排序、在一组数字中查找最大值、过程调用等。此外,还将Hermes-RISC的性能与多种RISC处理器进行了比较。
{"title":"Design of the Hermes-RISC processor","authors":"S. Mertoguno, N. Bourbakis","doi":"10.1006/JMCA.1995.0017","DOIUrl":"https://doi.org/10.1006/JMCA.1995.0017","url":null,"abstract":"This paper presents the structural design and the functional characteristics of a RISC processor called Hermes-RISC. The design of the Hermes-RISC processor is based on the study and evaluation of a variety of assembly instruction sets. The Hermes-RISC is a pipeline superscalar RISC processor with four superscalar units. The first stage evaluation of the Hermes-RISC performance is also presented here. This evaluation is based on the execution of a set of primitive processing tasks, such as summation, multiplication of numbers, multiplication of matrices, sorting, finding maximum values among a set of numbers, procedure calls, etc. Moreover, the performance of Hermes-RISC is compared with a variety of RISC processors.","PeriodicalId":100806,"journal":{"name":"Journal of Microcomputer Applications","volume":"88 1","pages":"233-259"},"PeriodicalIF":0.0,"publicationDate":"1995-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"84857550","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
An efficient architecture for a transputer based vehicle simulator 基于计算机的车辆模拟器的高效体系结构
Pub Date : 1995-07-01 DOI: 10.1006/JMCA.1995.0015
T. Srikanthan, K. Chan, S. K. Leong
This paper presents an efficient architecture for the rendering and display sections of a vehicle simulator prototype. The architecture for the rendering stage, which consists of three independent concurrent units, has been optimised to support the two-layer dynamic load balancing technique. The display stage has also been partitioned to facilitate parallel updating of the pixel data to the dual frame buffers. The design of the frame buffers and the interface logic to access them by direct memory access (DMA) controllers (via three common address and data buses) and the colour video controller are also presented. Simulation results show that the adoption of DMA based memory transfer between the local memory of the transputer nodes and the frame buffers can alleviate the communication bottleneck prevalent in an earlier prototype.
本文提出了一种高效的车辆模拟器原型渲染和显示部分的体系结构。渲染阶段的架构由三个独立的并发单元组成,已被优化以支持两层动态负载平衡技术。所述显示台还被划分为便于将所述像素数据并行更新到所述双帧缓冲区。文中还介绍了帧缓冲器的设计以及通过直接存储器访问(DMA)控制器(通过三个公共地址和数据总线)和彩色视频控制器访问帧缓冲器的接口逻辑。仿真结果表明,在传输节点的本地存储器和帧缓冲区之间采用基于DMA的存储器传输可以缓解早期原型中普遍存在的通信瓶颈。
{"title":"An efficient architecture for a transputer based vehicle simulator","authors":"T. Srikanthan, K. Chan, S. K. Leong","doi":"10.1006/JMCA.1995.0015","DOIUrl":"https://doi.org/10.1006/JMCA.1995.0015","url":null,"abstract":"This paper presents an efficient architecture for the rendering and display sections of a vehicle simulator prototype. The architecture for the rendering stage, which consists of three independent concurrent units, has been optimised to support the two-layer dynamic load balancing technique. The display stage has also been partitioned to facilitate parallel updating of the pixel data to the dual frame buffers. The design of the frame buffers and the interface logic to access them by direct memory access (DMA) controllers (via three common address and data buses) and the colour video controller are also presented. Simulation results show that the adoption of DMA based memory transfer between the local memory of the transputer nodes and the frame buffers can alleviate the communication bottleneck prevalent in an earlier prototype.","PeriodicalId":100806,"journal":{"name":"Journal of Microcomputer Applications","volume":"73 4 1","pages":"203-213"},"PeriodicalIF":0.0,"publicationDate":"1995-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"84722719","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}
引用次数: 0
Parallel computation with dynamic load distribution for locally distributed Windows NT environments 本地分布Windows NT环境下动态负载分配的并行计算
Pub Date : 1995-07-01 DOI: 10.1006/jmca.1995.0014
Gerhard Eschelbeck

Today 's requirements for computational power are still not satisfied. One answer for this demand is expensive supercomputers. Another attempt is the collection of computational power in a network. Connected workstations operate for parallel computation. Our approach for collecting unused resources in workstation clusters enables dynamic distribution of computational load over the network. Any computer individually distinguishes the amount of server resources sharing for others in the network. Our architecture is based on the client /server model —clients divide potentially hard problems into sub problems and forward them to different servers in the network. The usage of standardized remote procedure calls (rpc) as the basic mechanism for transmission of data between the workstations allows the extension of the concept for heterogeneous environments. This article gives a discussion of our implementation for Windows NT and presents the latest benchmarks with two special parallel applications.

今天对计算能力的要求仍然没有得到满足。这种需求的一个答案是昂贵的超级计算机。另一种尝试是在网络中收集计算能力。连接的工作站用于并行计算。我们在工作站集群中收集未使用资源的方法能够在网络上动态分配计算负载。任何计算机都单独区分网络中其他计算机共享的服务器资源的数量。我们的体系结构基于客户端/服务器模型——客户端将潜在的难题划分为子问题,并将其转发到网络中的不同服务器。使用标准化远程过程调用(rpc)作为工作站之间数据传输的基本机制,可以扩展异构环境的概念。本文讨论了我们在WindowsNT上的实现,并介绍了两个特殊并行应用程序的最新基准测试。
{"title":"Parallel computation with dynamic load distribution for locally distributed Windows NT environments","authors":"Gerhard Eschelbeck","doi":"10.1006/jmca.1995.0014","DOIUrl":"https://doi.org/10.1006/jmca.1995.0014","url":null,"abstract":"<div><p>Today 's requirements for computational power are still not satisfied. One answer for this demand is expensive supercomputers. Another attempt is the collection of computational power in a network. Connected workstations operate for parallel computation. Our approach for collecting unused resources in workstation clusters enables dynamic distribution of computational load over the network. Any computer individually distinguishes the amount of server resources sharing for others in the network. Our architecture is based on the client /server model —clients divide potentially hard problems into sub problems and forward them to different servers in the network. The usage of standardized remote procedure calls (rpc) as the basic mechanism for transmission of data between the workstations allows the extension of the concept for heterogeneous environments. This article gives a discussion of our implementation for Windows NT and presents the latest benchmarks with two special parallel applications.</p></div>","PeriodicalId":100806,"journal":{"name":"Journal of Microcomputer Applications","volume":"18 3","pages":"Pages 193-201"},"PeriodicalIF":0.0,"publicationDate":"1995-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1006/jmca.1995.0014","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"71740255","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}
引用次数: 3
期刊
Journal of Microcomputer Applications
全部 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