Pub Date : 1994-12-01Epub Date: 2003-07-30DOI: 10.1016/0165-6074(94)90075-2
{"title":"Author index to volume 40 (1994)","authors":"","doi":"10.1016/0165-6074(94)90075-2","DOIUrl":"https://doi.org/10.1016/0165-6074(94)90075-2","url":null,"abstract":"","PeriodicalId":100927,"journal":{"name":"Microprocessing and Microprogramming","volume":"40 10","pages":"Pages 943-947"},"PeriodicalIF":0.0,"publicationDate":"1994-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/0165-6074(94)90075-2","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"136510389","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}
Pub Date : 1994-12-01Epub Date: 2003-07-30DOI: 10.1016/0165-6074(94)90048-5
H. Mecha, M. Fernández, R. Hermida, D. Mozos, K. Olcoz
This paper presents a method to estimate the clock cycle, taking into account the dead times of the operators, that influences the total execution time, and the number of control steps, that settles the control unit size. It accepts a module library and it considers the area importance versus time importance depending on user constraints.
{"title":"Clock cycle estimation based on dead time and control unit area minimization","authors":"H. Mecha, M. Fernández, R. Hermida, D. Mozos, K. Olcoz","doi":"10.1016/0165-6074(94)90048-5","DOIUrl":"10.1016/0165-6074(94)90048-5","url":null,"abstract":"<div><p>This paper presents a method to estimate the clock cycle, taking into account the dead times of the operators, that influences the total execution time, and the number of control steps, that settles the control unit size. It accepts a module library and it considers the area importance versus time importance depending on user constraints.</p></div>","PeriodicalId":100927,"journal":{"name":"Microprocessing and Microprogramming","volume":"40 10","pages":"Pages 821-824"},"PeriodicalIF":0.0,"publicationDate":"1994-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/0165-6074(94)90048-5","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128685524","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}
Pub Date : 1994-12-01Epub Date: 2003-07-30DOI: 10.1016/0165-6074(94)90051-5
Massimo Bartolucci , Giacomo R. Sechi
This paper presents a study about rounding error arising in the addition of opposite sign floating point operands: the algebraic study of the adder functionalities provides the possibility to modify hardware in order to measure the rounding error effect in terms of error size and incoming rate.
{"title":"Rounding error in the computation of opposite sign floating point number parametric addition: a case study","authors":"Massimo Bartolucci , Giacomo R. Sechi","doi":"10.1016/0165-6074(94)90051-5","DOIUrl":"10.1016/0165-6074(94)90051-5","url":null,"abstract":"<div><p>This paper presents a study about rounding error arising in the addition of opposite sign floating point operands: the algebraic study of the adder functionalities provides the possibility to modify hardware in order to measure the rounding error effect in terms of error size and incoming rate.</p></div>","PeriodicalId":100927,"journal":{"name":"Microprocessing and Microprogramming","volume":"40 10","pages":"Pages 833-839"},"PeriodicalIF":0.0,"publicationDate":"1994-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/0165-6074(94)90051-5","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133877620","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}
Pub Date : 1994-12-01Epub Date: 2003-07-30DOI: 10.1016/0165-6074(94)90030-2
Yong-Kee Paek , Jungyun Seo, Gil-Chang Kim
This paper presents the potential for case-based reasoning in design problems, specifically as applied to relational database schema design. The proposed system relies on two case-bases that consist of a Domain Dependent Case-Base (DDCB) and a Domain Independent Case-Base (DICB). We focus on the DDCB in this paper. The organization of domain dependent cases and their features for design are identified. The strategies for retrieving the relevant cases, for building a rough solution, for repairing the rough solution, and for learning cases, currently under development, are also described.
{"title":"Constructing a domain dependent case-base for database schema design with case-based reasoning","authors":"Yong-Kee Paek , Jungyun Seo, Gil-Chang Kim","doi":"10.1016/0165-6074(94)90030-2","DOIUrl":"10.1016/0165-6074(94)90030-2","url":null,"abstract":"<div><p>This paper presents the potential for case-based reasoning in design problems, specifically as applied to relational database schema design. The proposed system relies on two case-bases that consist of a Domain Dependent Case-Base (DDCB) and a Domain Independent Case-Base (DICB). We focus on the DDCB in this paper. The organization of domain dependent cases and their features for design are identified. The strategies for retrieving the relevant cases, for building a rough solution, for repairing the rough solution, and for learning cases, currently under development, are also described.</p></div>","PeriodicalId":100927,"journal":{"name":"Microprocessing and Microprogramming","volume":"40 10","pages":"Pages 737-741"},"PeriodicalIF":0.0,"publicationDate":"1994-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/0165-6074(94)90030-2","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123136972","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}
Pub Date : 1994-12-01Epub Date: 2003-07-30DOI: 10.1016/0165-6074(94)90018-3
C. Bailey, R. Sotudeh
Stack machines, or stack based processors, have long been pigeon-holed as FORTH processors; specialised devices with little relevance for high level language applications. The failure of stack machines to address the issue of high level language support, and C in particular, has prevented wider acceptance of this promising technology despite the potential benefits of simpler hardware and low gate counts. Our research has centred upon eliminating cache and memory dependence, reducing the limits imposed by external bandwidths◊. Having previously introduced a compact multiple-instruction-per-word stack-based encoding strategy in [Bailey93a], we now present a revised model, assessing its performance with compiled C benchmarks⧫, and stressing minimisation of memory dependence.
{"title":"HLL enhancement for stack based processors","authors":"C. Bailey, R. Sotudeh","doi":"10.1016/0165-6074(94)90018-3","DOIUrl":"https://doi.org/10.1016/0165-6074(94)90018-3","url":null,"abstract":"<div><p>Stack machines, or stack based processors, have long been pigeon-holed as FORTH processors; specialised devices with little relevance for high level language applications. The failure of stack machines to address the issue of high level language support, and C in particular, has prevented wider acceptance of this promising technology despite the potential benefits of simpler hardware and low gate counts. Our research has centred upon eliminating cache and memory dependence, reducing the limits imposed by external bandwidths<span><sup>◊</sup></span>. Having previously introduced a compact multiple-instruction-per-word stack-based encoding strategy in [Bailey93a], we now present a revised model, assessing its performance with compiled C benchmarks<span><sup>⧫</sup></span>, and stressing minimisation of memory dependence.</p></div>","PeriodicalId":100927,"journal":{"name":"Microprocessing and Microprogramming","volume":"40 10","pages":"Pages 685-688"},"PeriodicalIF":0.0,"publicationDate":"1994-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/0165-6074(94)90018-3","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"72293896","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}
Pub Date : 1994-12-01Epub Date: 2003-07-30DOI: 10.1016/0165-6074(94)90029-9
Yonglak Sohn, Sukhoon Kang, Songchun Moon
The most critical problem associated with implementing in multi-level secure database management systems (MLS/DBMSs) is a correct concurrency control under the constraints of multilevel security. This paper provides two concurrency control schemes, one based on multiversion scheme and the other based on the two-phase locking scheme.
{"title":"Concurrency control scheme in multi-level secure database management systems","authors":"Yonglak Sohn, Sukhoon Kang, Songchun Moon","doi":"10.1016/0165-6074(94)90029-9","DOIUrl":"https://doi.org/10.1016/0165-6074(94)90029-9","url":null,"abstract":"<div><p>The most critical problem associated with implementing in <strong>multi-level secure database management systems (MLS/DBMSs)</strong> is a correct concurrency control under the constraints of multilevel security. This paper provides two concurrency control schemes, one based on <em>multiversion</em> scheme and the other based on the <em>two-phase locking</em> scheme.</p></div>","PeriodicalId":100927,"journal":{"name":"Microprocessing and Microprogramming","volume":"40 10","pages":"Pages 733-736"},"PeriodicalIF":0.0,"publicationDate":"1994-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/0165-6074(94)90029-9","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"72293894","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}
Pub Date : 1994-12-01Epub Date: 2003-07-30DOI: 10.1016/0165-6074(94)90074-4
Rafael Dueire Lins , Mário Guimarães Neto , Leopoldo França Neto , Luciano Galdino Rosa
This paper presents an environment for acquisition, filtering, compression and storage of images of historical documents.
本文提出了一种用于历史文献图像采集、过滤、压缩和存储的环境。
{"title":"An environment for processing images of historical documents","authors":"Rafael Dueire Lins , Mário Guimarães Neto , Leopoldo França Neto , Luciano Galdino Rosa","doi":"10.1016/0165-6074(94)90074-4","DOIUrl":"10.1016/0165-6074(94)90074-4","url":null,"abstract":"<div><p>This paper presents an environment for acquisition, filtering, compression and storage of images of historical documents.</p></div>","PeriodicalId":100927,"journal":{"name":"Microprocessing and Microprogramming","volume":"40 10","pages":"Pages 939-942"},"PeriodicalIF":0.0,"publicationDate":"1994-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/0165-6074(94)90074-4","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121655823","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}
Pub Date : 1994-12-01Epub Date: 2003-07-30DOI: 10.1016/0165-6074(94)90039-6
Miroslaw Thor
The main objective of this paper is to present a newly developed high performance reconfigurable multitransputer heterogeneous topology architecture called HP-FLEXAR. The proposed architecture is aimed to be used for time critical applications, especially for performing such computational tasks which could be solved in separate heterogeneous topology execution units using parallel decomposition and allocation algorithms.
The HP-FLEXAR enables dynamic assignment of program tasks to the worker transputers of separate execution units. The heterogeneous topology of these units can be also dynamically changed (during a program execution) according to the run-time analysis performed in the HP-FLEXAR decision and distribution unit (a DD unit). A feedback between the execution and DD units is one of the most important features of the HP-FLEXAR architecture. This enables taking full advantage of its dynamic reconfiguration capabilities.
The HP-FLEXAR being a flexible architecture is not limited to the above applications. One of the other areas of its potential applications is support of development of architectural concepts and communication strategies aimed to increase the efficiency of reconfigurable multi-transputer systems. This can be achieved through direct mapping of different multi-transputer architectural designs onto the HP-FLEXAR structure.
{"title":"HP-FLEXAR: A reconfigurable multi-unit heterogeneous topology architecture for time critical applications","authors":"Miroslaw Thor","doi":"10.1016/0165-6074(94)90039-6","DOIUrl":"10.1016/0165-6074(94)90039-6","url":null,"abstract":"<div><p>The main objective of this paper is to present a newly developed high performance reconfigurable multitransputer heterogeneous topology architecture called HP-FLEXAR. The proposed architecture is aimed to be used for time critical applications, especially for performing such computational tasks which could be solved in separate heterogeneous topology execution units using parallel decomposition and allocation algorithms.</p><p>The HP-FLEXAR enables dynamic assignment of program tasks to the worker transputers of separate execution units. The heterogeneous topology of these units can be also dynamically changed (during a program execution) according to the run-time analysis performed in the HP-FLEXAR decision and distribution unit (a DD unit). A feedback between the execution and DD units is one of the most important features of the HP-FLEXAR architecture. This enables taking full advantage of its dynamic reconfiguration capabilities.</p><p>The HP-FLEXAR being a flexible architecture is not limited to the above applications. One of the other areas of its potential applications is support of development of architectural concepts and communication strategies aimed to increase the efficiency of reconfigurable multi-transputer systems. This can be achieved through direct mapping of different multi-transputer architectural designs onto the HP-FLEXAR structure.</p></div>","PeriodicalId":100927,"journal":{"name":"Microprocessing and Microprogramming","volume":"40 10","pages":"Pages 777-781"},"PeriodicalIF":0.0,"publicationDate":"1994-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/0165-6074(94)90039-6","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124378641","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}
Pub Date : 1994-12-01Epub Date: 2003-07-30DOI: 10.1016/0165-6074(94)90035-3
Hyeokmin Kwon, Songchun Moon
If buffer retention effect is taken into account, validation schemes for optimistic concurrency control (OCC) should be approached in some different point of view: rather than killing the conflicting transactions immediately in the middle of their execution, it would be better to allow them to run to their completion for bringing the required data objects into main memory. In this respect, we propose a new validation scheme for OCC called reordering serial equivalence (RSE) by introducing reverse serializability, which ensures the correctness of RSE when we allow the serialization in the reverse order of transactions' commits.
{"title":"Reverse serializability as a correctness criterion for optimistic concurrency control","authors":"Hyeokmin Kwon, Songchun Moon","doi":"10.1016/0165-6074(94)90035-3","DOIUrl":"10.1016/0165-6074(94)90035-3","url":null,"abstract":"<div><p>If buffer retention effect is taken into account, validation schemes for optimistic concurrency control (OCC) should be approached in some different point of view: rather than killing the conflicting transactions immediately in the middle of their execution, it would be better to allow them to run to their completion for bringing the required data objects into main memory. In this respect, we propose a new validation scheme for OCC called <strong><em>reordering serial equivalence</em></strong> (<strong>RSE</strong>) by introducing <em>reverse serializability</em>, which ensures the correctness of RSE when we allow the serialization in the reverse order of transactions' commits.</p></div>","PeriodicalId":100927,"journal":{"name":"Microprocessing and Microprogramming","volume":"40 10","pages":"Pages 759-762"},"PeriodicalIF":0.0,"publicationDate":"1994-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/0165-6074(94)90035-3","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127751083","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}
Pub Date : 1994-12-01Epub Date: 2003-07-30DOI: 10.1016/0165-6074(94)90076-0
{"title":"Subject index to volume 40 (1994)","authors":"","doi":"10.1016/0165-6074(94)90076-0","DOIUrl":"https://doi.org/10.1016/0165-6074(94)90076-0","url":null,"abstract":"","PeriodicalId":100927,"journal":{"name":"Microprocessing and Microprogramming","volume":"40 10","pages":"Pages 949-952"},"PeriodicalIF":0.0,"publicationDate":"1994-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/0165-6074(94)90076-0","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"136480954","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}