{"title":"Message-Task Scheduling in Ojbect-Oriented Heterogeneous Guru Distributed DBMS","authors":"R. Joshi, G. Varma, Kuldip Singh","doi":"10.1109/ICPP.1994.129","DOIUrl":"https://doi.org/10.1109/ICPP.1994.129","url":null,"abstract":"Distributed Message-Task System (DMTS) is designed and implemented on GURU Distributed Database Management System (GURU DDBMS). It incorporates the advantages of Message Based Communication System (MBCS) and Distributed Shared Memory System (DSMS). The message carrying ordinary data is scheduled by the scheduler for the translation in the local DBMS environment, and later passed to the supervisor of the object as a simple message. The other kind of messages having the control instructions are first scheduled for the translation of the data conversions and later are rescheduled for the instruction translation in the local DBMS environment. The intelligent translator and mapper handle the objects and provide the exact meaning of the data and control instructions. Finally synchronously and asynchronously exited task scheduling policies and concurrency control procedures are suggested.","PeriodicalId":162043,"journal":{"name":"1994 International Conference on Parallel Processing Vol. 3","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1994-08-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114267743","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}
{"title":"Schedulability: Real-Time Tasks Scheduling in a Multiprocessor System","authors":"G. Alijani, Farhad Jafari, Chen Wen-Shui","doi":"10.1109/ICPP.1994.176","DOIUrl":"https://doi.org/10.1109/ICPP.1994.176","url":null,"abstract":"This research investigates the capability of a multiprocessor system in guaranteeing the execution of critical tasks and determines the cause of deadline failures. By implementing a real-time application using an INMOS transputer and Occam language, we were able to distribute required tasks among the processors and determine their CPUs usage. We evaluated the performance of the system in terms of the number of guaranteed critical and non-critical tasks, arrival rates, and conflicting deadlines.","PeriodicalId":162043,"journal":{"name":"1994 International Conference on Parallel Processing Vol. 3","volume":"359 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1994-08-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123554293","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}
{"title":"A Massively Parallel Algorithm for Compact Finite Difference Schemes","authors":"Xian-He Sun, R. Joslin","doi":"10.1109/ICPP.1994.33","DOIUrl":"https://doi.org/10.1109/ICPP.1994.33","url":null,"abstract":"A compact scheme is a discretization scheme that is advantageous in obtaining highly accurate solutions. However, the resulting systems from compact schemes are tridiagonal systems that are difficult to solve efficiently on parallel computers. Considering the almost symmetric Toeplitz structure, a parallel algorithm, simple parallel prefix (SPP), is proposed. The SPP algorithm consists of prefix communications and AXPY computations. Both the computation and the communication can be truncated without degrading the accuracy when the system is diagonally dominant. A formal accuracy study has been conducted to provide a simple truncation formula. Experimental results have been measured on a MasPar MP-1 SIMD machine and on a Cray 2 vector machine. Experimental results show that the simple parallel prefix algorithm is a good algorithm for symmetric, almost symmetric Toeplitz tridiagonal systems and for the compact scheme on high-performance computers.","PeriodicalId":162043,"journal":{"name":"1994 International Conference on Parallel Processing Vol. 3","volume":"103 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1994-08-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124179215","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}
{"title":"Multicasting in Meshes","authors":"E. Fleury, P. Fraigniaud","doi":"10.1109/ICPP.1994.132","DOIUrl":"https://doi.org/10.1109/ICPP.1994.132","url":null,"abstract":"This article presents new multicasting algorithms for the mesh under the wormhole routing mode and using the read-and-route facility. These new algorithms perform generally faster than the algorithms previously described in the literature under the same model. We take, as criteria to compare the algorithms, the off-line computation time necessary to prepare the multicast, and the communication time to complete the multicast in absence of traffic. Moreover, since it is often not possible to derive useful expression for the communication time, we also simulate the algorithms.","PeriodicalId":162043,"journal":{"name":"1994 International Conference on Parallel Processing Vol. 3","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1994-08-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125561130","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}
{"title":"Derivation of Systolic Programs","authors":"Ladan Kazerouni, B. Rajan, R. Shyamasundar","doi":"10.1109/ICPP.1994.86","DOIUrl":"https://doi.org/10.1109/ICPP.1994.86","url":null,"abstract":"We describe a methodology for mapping linear recurrence equations to a spectrum of systolic architectures. First, we design a systolic program in a very general architecture referred to as Basic Systolic Architecture and establish the correctness of the implementation. Next, we show how efficient transformations/implementations of programs for different systolic architectures can be obtained through transformations such as projections and translations.","PeriodicalId":162043,"journal":{"name":"1994 International Conference on Parallel Processing Vol. 3","volume":"72 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1994-08-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129232820","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}
{"title":"Triangulation on a Reconfigurable Mesh with Buses","authors":"M. Nigam, S. Sahni","doi":"10.1109/ICPP.1994.193","DOIUrl":"https://doi.org/10.1109/ICPP.1994.193","url":null,"abstract":"We develop an 0(1) time algorithm to a triangulate a set of N planar points using an N¿N reconfigurable mesh with buses. Our algorithm works on all reconfigurable mesh with buses architectures.","PeriodicalId":162043,"journal":{"name":"1994 International Conference on Parallel Processing Vol. 3","volume":"75 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1994-08-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115856257","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}
{"title":"Data-Parallel Spatial Join Algorithms","authors":"E. Hoel, H. Samet","doi":"10.1109/ICPP.1994.82","DOIUrl":"https://doi.org/10.1109/ICPP.1994.82","url":null,"abstract":"Efficient data-parallel spatial join algorithms for bucket PMR quadtrees and R-trees, common spatial data structures, are given. The domain consists of planar line segment data (i.e., Bureau of the Census TIGER/Line files). Parallel algorithms for map intersection and a spatial range query are described. The algorithms are implemented using the scan model of parallel computation on the hypercube architecture of the Connection Machine.","PeriodicalId":162043,"journal":{"name":"1994 International Conference on Parallel Processing Vol. 3","volume":"268 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1994-08-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129551079","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}
{"title":"Parallel Graph Contraction with Applications to a Reconfigurable Parallel Architecture","authors":"Y. Lyuu, E. Schenfeld","doi":"10.1109/ICPP.1994.149","DOIUrl":"https://doi.org/10.1109/ICPP.1994.149","url":null,"abstract":"Communication plays a key role in the overall performance of a parallel system. In the general case, the communication network is required to transfer information from any set of sources to to any set of destinations. In practice, parallel applications have various communication needs. Many applications restrict their communication requests to a more limited number of possible connections between sources and destinations. The communication requests of parallel applications are represented by graphs. Parallel graph contraction has been used to embed these graphs into a reconfigurable parallel architecture. We review some of the previous work done in this area showing how various useful communication graphs (e.g., ring, kary trees, mesh, CCC, hypercube, etc.), can be contracted for an efficient embedding. We also present some results for the parallel contraction of other useful graphs such as de Bruijn, shuffle-exchange, mesh of trees, pyramid, and multi-stage communication structures. Lower bounds are proved for all graphs. A heuristic approach for parallel graph contraction is reviewed for irregular graphs based on simulated annealing.","PeriodicalId":162043,"journal":{"name":"1994 International Conference on Parallel Processing Vol. 3","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1994-08-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129802798","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}
{"title":"Constant-Time Convexity Problems on Dense Reconfigurable Meshes","authors":"V. Bokka, H. Gurla, S. Olariu, J. Schwing","doi":"10.1109/ICPP.1994.79","DOIUrl":"https://doi.org/10.1109/ICPP.1994.79","url":null,"abstract":"Recently the authors have shown that the versatility of the reconfigurable mesh can be exploited to devise 0(1) time algorithms for a number of important computational tasks relevant to image processing, computer graphics, and computer vision. Specifically, we have shown that if one or two n-vertex (convex) polygons are pretiled, one vertex per processor, onto a reconfigurable mesh of size sqrt n X sqrt n, then a number of geometric problems can be solved in 0(1) time. These include testing an arbitrary polygon for convexity, the point location problem, the supporting lines problem, the stabbing problem, constructing the common tangents of two separable convex polygons, deciding whether two convex polygons intersect, and computing the smallest distance between the boundaries of two convex polygons. The novelty of these algorithms is that the problems are solved in the dense case. The purpose of this paper is to add to the list of problems that can be solved in 0(1) time in the dense case. The problems that we address are: determining the minimum area corner triangle for a convex polygon, determining the k-maximal vertices of a restricted class of convex polygons, updating the convex hull of a convex polygon in the presence of a set of query points, and determining a point that belongs to exactly one of two given convex polygons.","PeriodicalId":162043,"journal":{"name":"1994 International Conference on Parallel Processing Vol. 3","volume":"36 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1994-08-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115697376","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}
{"title":"Using Contextual Knowledge to Improve Parallel Spoken Language Understanding","authors":"Sang-Hwa Chung, D. Moldovan","doi":"10.1109/ICPP.1994.195","DOIUrl":"https://doi.org/10.1109/ICPP.1994.195","url":null,"abstract":"This paper presents a parallel approach for utilizing contextual knowledge to improve spoken language understanding. The method emphasizes a hierarchically-structured knowledge base and a memory-based parsing technique. Within this paradigm, several levels of knowledge sources including contextual knowledge arc efficiently combined. An ambiguity resolution scheme utilizing the preceding discourse context and the situational context was implemented on a parallel computer using a marker-passing scheme. The experiments on the parallel computer for an Air Traffic Control (ATC) domain show an 86% sentence recognition accuracy with about 6% improvement compared with the system not utilizing the contextual knowledge.","PeriodicalId":162043,"journal":{"name":"1994 International Conference on Parallel Processing Vol. 3","volume":"170 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1994-08-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123313023","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}