Abstract
The development of the database computer HC16-186 is a follow up on the CROSS8 database computer. HC16-186 has a hypercube communication topology where dual port RAM modules play an important role. They are used in communication between nodes and for communication between nodes and the host computer. Each node is complete with a disk for storing database relations. Each node is programmed as if it was an independant machine. However, everything is controlled from the host computer which has a special program for controlling parallel systems.
CROSS8 and HC16-186 are used for testing methods and algorithms used in database systems on tightly coupled multicomputer systems. It has not been the goal to develop a complete new product. The first area of research was methods for doing parallel relational algebra operations. The first results from these experiments was reported in [BRAT87]. This paper is a follow up. The first experiments were run on CROSS8, the same programs have been ported to HC16 and the new results are presented here. A description of the HC16 architecture is also included. A load model is used for finding bottlenecks and for being able to develop balanced systems in the future.
This is a preview of subscription content, log in via an institution.
Preview
Unable to display preview. Download preview PDF.
References, Related Papers and Project Reports
Bjørn Arild W. Baugstø and Jarle Greipsland: "Parallel Sorting Methods for Large Data Volumes on a Hypercube Database Computer", The Sixth International Workshop on Database Computers, France, June 1989.
D. Bitton, D. DeWitt and Turbyfill "Benchmarking Database Systems. A Systematic Approach", the 9th International Conference on Very Large Data Bases, Florence Oct. 1983.
Kjell Bratbergsengen, Rune Larsen, Oddvar Risnes and Terje Aandalen "A Neighbor Connected Processor Network for Performing Relational algbra Operations" Paper presented at 5th Workshop on Computer Architecture for Non-Numeric Processing, March 11–14, 1980 Pacific Grove, Ca.
Kjell Bratbergsengen "Design of a VLSI-Chip for Moving Data in a Hypercube Network", Report, Department of Computer Science, The Norwegian Institute of Technology, June 20, 1981.
Kjell Bratbergsengen "The Hypercube as a Line Switching Network", Report, Department of Computer Science, The Norwegian Institute of Technology, March 1983.
Kjell Bratbergsengen "Data Base Management Systems for Engineering Applications. Requirements Specification", Kongsberg Vaapenfabrikk, avd. Trondheim, July 1983.
Kjell Bratbergsengen "Hashing Methods and Relational Algbra Operations", The 10th Conference on Very Large Data Bases, Singapore Aug. 1984.
Kjell Bratbergsengen "Use of DMA and the SASI Port on SBC SLICER", Working Paper No. 6, 8 pp, Department of Computer Science, The Norwegian Institute of Technology, August 10, 1986.
Kjell Bratbergsengen "Hyperkuben-, det perfekte kommunikasjonsnett for flermaskinsystemer" Rapport nr.7, Department of Computer Science, The Norwegian Institute of Technology, August 1986, 14 pp (in Norwegian).
Kjell Bratbergsengen "Design of the Hypercube Interconnection Network and the SBC186 Single Board Computer", Working Paper No. 10, Revision 2, Department of Computer Science, The Norwegian Institute of Technology, March 12 1987. 32 pp.
Kjell Bratbergsengen "Relational Algebra Operations. A Systematic Realization and System Documentation", Working paper no. 11, revision 4, Department of Computer Science, The Norwegian Institute of Technology, May 1987. 53 pp.
Kjell Bratbergsengen "Parallel Matrix Multiplication on the CROSS8 and HC2D Database Computers" Working Paper No. 13, Department of Computer Science, The Norwegian Institute of Technology, March 1987. 7 pp.
Kjell Bratbergsengen "Algebra Operations on a Parallel Computer — Performance Evaluation" Dept. of Computer Science Report No. 14, May 1987. The 5th International Workshop on Database Machines, Oct 5–8 1987 Karuizawa Japan. 8 pp.
Kjell Bratbergsengen "Algebra Operations on a Parallel Database Computer — Performance Evaluation" The 3rd Workshop on Hypercube Machines, Jet Propulsion Laboratory, January 19–20, 1988. Poster session.
Kjell Bratbergsengen "Performance Analysis of the Hypercube Line Switch", Department of Computer Science, for the Conference Proceedings "The 3rd Workshop on Hypercube Machines", Jet Propulsion Laboratory, January 19–20, 1988.
David DeWitt: "Database Computers, an Idea Whose Time Has Passed", The Second International Workshop on Database Machines, 1983.
David DeWitt and Robert Gerber "Multiprocessor Hash-Based Join Algorithms", The 11th Conference on Very Large Data Bases, Stockholm Aug. 1985.
David DeWitt, Shahram Ghandeharizadeh and Donovan Schneider: "A Performance Analysis of the Gamma Database Machine", SIGMOD Proceedings, Vol. 17, No. 3, Sept. 1988.
Torgrim Gjelsvik: "Bruksanvisning for HC16 parallell databasemaskin", Hyperkubegruppen, Rapport nr. 39, IDT July 1988 (in Norwegian).
Torgrim Gjelsvik: "HC16 teknisk dokumentasjon", Rapport IDT July 1988 (In Norwegian).
Torgrim Gjelsvik "DeWitt Test", Arbeidsnotat nr 8, Dec. 1986, Institutt for databehandling (in Norwegian).
J.R. Goodman "An Investigation of Multiprocessor Structures and Algorithms for Database Management", Technical Report UCB/ERL M81/33 Electronic Research Lab., College of Engineering, UCB, May 1981.
Kjetil Gudmundsen: "A Non-Stopping Database Management System", Division of Computing Systems and Telematics, The Norwegian Institute of Technology, Oct. 1988, paper prepared for The 6th International Workshop on Database Machines.
M. Kitsuregawa, H. Tanaka and T. Moto-oka "Application of Hash to Data Base Machine and Its Architecture" New Generation Computing, Vol. 1, No. 1, 1983.
Tor Eivind Johansen og Kjell Bratbergsengen "CROSS 8 Hardware Documentation", Report No. 1, April 1986, 24 pp.
Tor Eivind Johansen "Testing of the CROSS8 Board" Report No. 2, IDB, April 1986, 12 pp.
Shun-ichiro Nakamura, Harumi Minemura, Tatsuo Minohara, Kuniji Itakura, Masakazu Soga: "A High Speed Database Machine HDM", The 5th Workshop on Database Machines, Karuizawa Oct. 1987, Proceedings: "Database Machines and Knowledge Base Machines", edited by Masaru Kitsuregawa and Hidehiko Tanaka, Kluwer Academic Publishers 1988.
Knut Nymoen: "Concurrecy Control in a Parallel Database System", Division of Computing Systems and Telematics, The Norwegian Institute of Technology, Oct. 1988.
Jai Menon: "Sorting and Join Algorithms for Multiprocessor Database Machines" Database Machines, Modern Trends and Applications, Springer-Verlag 1986.
G. Z. Qadah "The Equi-join Operation on a Multiprocessor Database Machine: Algorithms and the Evaluation of Their Performance" Fourth International Workshop on Database Machines, Grand Bahama Islands 1985, Conference Proceedings, Springer Verlag New York 1985.
Joachim W. Schmidt and Michael Brodie, Eds.: "Realational Database Systems. Analysis and Comparison.", Springer Verlag, 1983.
Svein-Arne Solbakk og Tor Eivind Johansen "DELTA databasemaskin for relasjonsdatabaser", Prosjektarbeider i databehandling ved IDB, NTH, May 1985 (in Norwegian).
Svein Arne Solbakk "Software for the CROSS8 Database Computer", Parallel Database Computer, Report No. 4, NTNF ED 0221.18614, Teknisk notat 38/86 IDB, June 1986, 81 pp.
Svein Arne Solbakk "The CROSS8 Programming Environment",Parallel Database Computer, Report No. 3, Teknisk notat 37/86 IDB, June 1986, 77 pp.
A.K.Sood, M. Abdelguerfi and W. Shu "Hardware Implementation of Relational Algebra Operations". Database Machines, Modern Trends and Applications, Springer-Verlag 1986.
Stonebraker M. et al. "The Design and Implementation of INGRES", TODS 2, Sept. 1976.
TECHRA User Manual. Kongsberg Vaapenfabrikk avd. Trondheim, 1984.
Øystein Torbjørnsen "Turbo-C for the CROSS8 Computer", Division of Computing Systems and Telematics, The Norwegian Institute of Technology, January 1988.
Øystein Torbjørnsen: "Turbo-C for the HC-16 Computer", Working Paper no. 43, Division of Computing Systems and Telematics, The Norwegian Institute of Technology, August 1988.
Øystein Torbjørnsen: "Heat Transfer. An Example Program Demonstrating the Finite Element Method on HC-16", Working Paper no. 44, Division of Computing Systems and Telematics, The Norwegian Institute of Technology, August 1988.
Øystein Torbjørnsen "Communication in a Failsoft Hypercube Database Machine", Division of Computing Systems and Telematics, The Norwegian Institute of Technology, Oct. 1988, presented at NIK — Norsk Informatikk Konferanse, Sundvolden Nov. 1988.
P.Valduriez and G.Gardarin "Join and Semi-Join Algorithms for a Multiprocessor Database Machine", ACM Transactions on Database Systems 9, No 1, March 1984
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1989 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bratbergsengen, K., Gjelsvik, T. (1989). The development of the CROSS8 and HC16-186 parallel (database) computers. In: Boral, H., Faudemay, P. (eds) Database Machines. IWDM 1989. Lecture Notes in Computer Science, vol 368. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-51324-8_47
Download citation
DOI: https://doi.org/10.1007/3-540-51324-8_47
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-51324-7
Online ISBN: 978-3-540-46197-5
eBook Packages: Springer Book Archive