Special thanks to Arno Soisalo for the text he sent to the Computer Museum Ata!

Arno Soisalo: ENSI – Finland’s First Computer

Finland’s first computer was ceremoniously started at the Post Savings Bank (Postisäästöpankki, PSP) on October 17, 1958. The computer, or ”electronic brain,” was an IBM 650 (Magnetic Drum Data Processing Machine) and was christened ENSI.

Arno standing next to the tabulator (IBM 407) and the card read-punch unit (IBM 350). Behind me, the central processing unit of the IBM 650 is visible.

BACKGROUND

In the mid-1950s, the Helsinki University of Technology began building the ESKO computer (Elektroninen Sarja KOmputaattori), which was intended to be Finland’s first computer. However, the machine was completed a couple of years after ENSI was already in use. It was built by, among others, Engineers Hans Andersin and Tage Carlsson.

After the end of the Continuation War, PSP phased out Burroughs bookkeeping machines and transitioned to the Hollerith punched card system for recording savings accounts. A new and massive customer base emerged from the hundreds of thousands of men discharged from the army. Savings accounts were opened for them at PSP, where their discharge pay was deposited. Managing these with manual bookkeeping machines became nearly impossible.

I joined PSP’s Punched Card Department in 1954 as an operator trainee. At the time, the machine capacity included IBM 421 tabulators, IBM 602 calculators, IBM 077 collators, IBM 082 sorters, IBM 513 reproducers, and an IBM 557 interpreter. These machines were mechanical and operated via relays. They were used for centralized ledger management and interest calculation for savings accounts. Customer ledgers and transactions (deposits and withdrawals) were all stored on punched cards.

ACQUIRING THE COMPUTER

By the mid-1950s, there were already over a million ”Lion-covered” savings book holders. Steady growth and competition between banks forced us to seek new solutions for the customer ledger, which was lagging over a month behind. This was due to bookkeeping being centralized in Helsinki, while banking services were handled by approximately two thousand post offices across the country. Bookkeeping could not be moved to the post offices because they lacked the necessary expertise and machine capacity.

One solution was to move from monthly recording to ten-day cycles and consolidate several work phases to be handled by a computer. This would also stop the continuous growth of the machine room staff. Consequently, an IBM 650 was ordered in December 1957. The configuration ordered for PSP was still the type using punched cards. This order marked the beginning of an unprecedented development toward the information society, the end of which is still not in sight. The visionaries behind the idea were Assistant Director Kalevi Tilli and Assistant Department Manager Sulo Rosenqvist. The same hardware had been introduced in the USA only three years prior, so PSP was very much on the pulse of the time.

In late September 1958, the hardware was flown to Finland. It consisted of the IBM 650 console unit and the IBM 655 power unit. Peripheral devices included two IBM 407 tabulators, an IBM 350 card read-punch unit, and an IBM 355 card read-punch unit. The peripherals were connected via arm-thick cables through the power unit to the console. The console and power units came from France, others from England and the Netherlands. The components met for the first time at PSP. The ”actual” computer consisted of the console and power units, which operated on approximately three thousand vacuum tubes. Both weighed nearly a ton.

Once installed, extensive testing of the new system began, often running around the clock. Simultaneously, bookkeeping had to be maintained using the old system. The design and programming of the new system were managed by Reijo Pukonen (M.Sc. Econ.), who was hired as an IT expert. He was assisted by Veli-Juhani Savio from IBM. Assistant Department Manager Sulo Rosenqvist served as the project manager. We computer operators were involved as early as the testing phase. I can admit now that the situation was quite chaotic at times.

In the summer of 1958, tests were held among us operators to select the most suitable candidates for IT training. Aarno Hanni, Arno Soisalo, and Kalevi Takala were chosen as Finland’s first computer operators. Training began in late summer and continued until the computer arrived. Machine room bosses Paavo Siltanen, Lauri Aalto, Antti Palomäki, and Kauko-Tapio Lahdenperä also participated. Training was not allowed to interfere with daily routines, so it took place after work on our own time. The training was led by Veli-Juhani Savio from IBM. We had to master entirely new concepts: flowcharts, programming, Boolean algebra, binary systems, and the computer’s operating principles. Until then, we had managed with ”mere” plugboard wiring skills—though wiring was still needed to control the peripherals.

THE COMMISSIONING

The ceremonial inauguration took place on Friday, October 17, 1958. The computer was started by Minister of Finance Päiviö Hetemäki, guided by Director General Teuvo Aura. Attendees included Speaker of Parliament V. J. Sukselainen, members of the Board of the Bank of Finland, PSP board members, IBM Finland’s Managing Director Bengt Grönholm, top European IBM executives, and senior officials from the Ministry of Finance. Many journalists and photographers were present. The event was captured on film and shown on television news.

Later that autumn, Yleisradio (the Finnish Broadcasting Company) made a TV program about ENSI, produced by Jukka Virtanen. The crew spent days in the computer room ”disrupting” our routines. On the other hand, it was interesting to watch. It was eventually broadcast as a live show. During the program, ENSI played an Indian game (NIM?) and, if I recall, even lost to its opponent.

From the left: IBM 650 computer, IBM 350 read-punch unit, IBM 407 tabulator, and IBM 355 read-punch unit.

TECHNICAL DETAILS

The ”heart” of the CPU was a magnetic drum containing 2,000 words, spinning at 12,500 RPM. One word could hold a ten-digit number and a sign, or five alphabetic characters. The machine could perform 78,000 additions or subtractions, 5,000 multiplications, or 3,700 divisions per minute. It had two accumulators for calculations: upper and lower. Numbers were moved via a distributor to the accumulators and back to the drum memory. This, and the rotation of the drum, explains the limited processing capacity. The computer ran on a program read from punched cards via the IBM 350 reader and stored on the magnetic drum. For coding, we used the ”650 S.O.A.P. Program sheet,” which allowed for coding in either machine code or symbolic language. The drum memory locations were numbered 0000 → 1999. Initially, instructions and addresses were coded in machine code and assigned directly to a location on the drum.

Later, the SOAP (Symbolic Optimum Assembly Program) language was developed in the USA, with contributions from the Finnish-born Dr. Wolontis. In this language, instructions were coded symbolically. The machine would then ”translate” the program into machine code and optimize it for efficiency. This meant placing the next instruction as close as possible to the previous one so the drum would only have to rotate a fraction of a turn instead of a full revolution. Optimization was vital because it significantly sped up large runs. Internal speeds were measured in milliseconds (thousandths of a second). When the computer started, it wailed like a jet engine as the drum accelerated to its operating speed of 12,500 RPM. At normal speed, it was completely silent. During its nearly four years at PSP, the drum never once malfunctioned.

EXTERNAL USERS

PSP leased machine time for scientific purposes:

External renters were always allowed to perform their runs during office hours with one of us operators acting as a support person. Our own work was often done during overtime, on Sundays, or at night. ENSI’s primary task was the savings account ledger (SPK). The goal was to speed up the recording from monthly to three times a month, but in 1959, the machine’s capacity proved insufficient for the attempt.

THE SECOND GENERATION

From an operator’s perspective, ENSI was a ”sympathetic” computer. It allowed us to easily join the coming ”rat race” of information technology. We worked a great deal of overtime, but ENSI left us with only positive memories.

ENSI was retired in the summer of 1962, having served its purpose well. That same spring, the first IBM 1401, a second-generation computer, arrived. This machine no longer used vacuum tubes, as they had been replaced by transistors and diodes. It featured core memory, meaning all memory locations were accessible with equal speed. Plugboards were no longer needed. The internal speed was many times faster than ENSI’s. Card reading and punching were three times faster, and listing was at least four times faster than with tabulators.

Training for the new computer began in the spring of 1962. Four years later, in 1966, the bank acquired a third-generation IBM 360, which almost completely revolutionized IT and its usage compared to previous computers.

Arno ”Arska” Soisalo Operator of ENSI

——————————————————————————————————————————————————————————-

Kiitos Arno Soisalolle oheisesti kirjoituksesta, jonka hän Tietokonemuseo Ata:lle lähetti!

Arno Soisalo: ENSI – Suomen ensimmäinen tietokone

Suomen ensimmäinen tietokone käynnistettiin juhlallisesti Postisäästöpankissa (PSP) 17.10.1958. Tietokone eli ”sähköaivot” oli IBM 650 -merkkinen (Magnetic Drum Data Processing Machine) ja se ristittiin ENSIksi.

Arno tabulaattorin (IBM 407) ja korttienluku ja lävistysksikön (IBM 350) vieressä. Takanani näkyy tietokoneen keskusyksikkö IBM 650.

TAUSTAA

Teknillisessä Korkeakoulussa aloitettiin rakentaa ESKO-tietokonetta (Elektroninen Sarja KOmputaattori) 1950-luvun puolivälissä, josta piti tulla Suomen ensimmäinen tietokone. Kone valmistui kuitenkin pari vuotta ENSIn käyttöönoton jälkeen. Sitä rakensivat mm. DI:t Hans Andersin ja Tage Carlsson.

PSP:ssa luovuttiin jatkosodan päättymisen jälkeen Burroughs-kirjanpitokoneiden käytöstä ja siirryttiin säästötilien (Leijonakantisen) kirjauksessa Hollerith-reikäkorttijärjestelmän käyttöön. Uusi ja suuri asiakaskunta oli armeijasta kotiutetut sadattuhannet miehet. Heille avattiin säästötili PSP:ssa, jonne kotiuttamisrahat maksettiin. Niiden hoitaminen kirjanpitokoneilla kävi lähes ylivoimaiseksi.

Tulin v. 1954 PSP:n Säästökonttorin reikäkorttijaokseen operatööri-harjoittelijaksi. Silloinen reikäkorttikonekapasiteetti käsitti mm. IBM 421 -tabulaattoreita, IBM 602 -kalkulaattoreita, IBM 077 -kollaattoreita, IBM 082 -sorttereita, IBM 513 -reproja ja IBM 557 -tulkkikoneen. Nämä koneet olivat mekaanisia ja toimivat releillä. Em. koneilla hoidettiin keskitetysti säästötilien reskontra ja koronlasku. Asiakasreskontra ja tilitapahtumat (panot ja otot) olivat reikäkorteilla.

TIETOKONEEN HANKINTA

Leijonakantisen haltijoita oli 1950-luvun puolessavälissä jo yli miljoona. Asiakasmäärän jatkuva tasainen kasvu ja pankkien välinen kilpailu pakotti miettimään uusia ratkaisuja asiakasreskontran hoitoon, joka laahasi toista kuukautta jäljessä. Tämä johtui Helsinkiin keskitetystä kirjanpidosta, koska pankkipalveluja ja rahaliikennettä hoitivat pääosin postikonttorit, joita oli n. parituhatta koko maassa. Säästötilien kirjanpitoa ei voitu siirtää postien vastuulle, koska siihen liittyvää ammattitaitoa ja konekapasiteettia ei heillä ollut.

Eräs ratkaisu oli siirtyä kuukausikirjauksesta kymmenpäiväkirjauksiin ja yhdistää useita työvaiheita tietokoneella hoidettavaksi. Samalla saataisiin pysäytettyä konesalin henkilökunnan jatkuva kasvu. Sen vuoksi pankkiin tilattiin joulukuussa 1957 IBM 650 -merkkinen tietokone. PSP:iin tilattu laitteisto oli vielä reikäkortteja käyttävää tyyppiä. Tästä tilauksesta sai alkunsa ennen näkemätön kehitys kohti tietoyhteiskuntaa, jonka päätä ei vielä ole näkyvissä. Idean isät olivat apulaisjohtaja Kalevi Tilli ja apulaisosastopäällikkö Sulo Rosenqvist. Sama laitteisto oli otettu käyttöön USA:ssa vain reilu kolme vuotta aikaisemmin, joten olimme PSP:ssa silloin ajanhermolla.

Syyskuun lopulla 1958 tuotiin laitteisto lentoteitse Suomeen. Laitteisto muodostui keskusyksiköstä IBM 650 ja voimayksiköstä IBM 655. Periferialaitteina tuli lisäksi kaksi IBM 407 -tabulaattoria, korttien luku- ja lävistysyksikkö IBM 350 sekä korttien luku- ja lävistysyksikkö IBM 355. Periferialaitteet oli yhdistetty käsivarren paksuisilla kaapeleilla voimayksikön kautta keskusyksikköön. Keskus- ja voimayksikkö tulivat Ranskasta, muut mm. Englannista ja Hollannista. Laitteet kohtasivat toisensa ensimmäisen kerran PSP:ssa. Varsinainen tietokone oli keskus- ja voimayksikkö, jotka toimivat radioputkilla (n. 3 000 kpl) ja painoivat molemmat lähes tonnin.

Kun kone oli saatu installoitua, alkoivat laajat testit. Uuden järjestelmän suunnittelun ja ohjelmoinnin hoitivat ekonomi Reijo Pukonen ja IBM:stä lainassa ollut ekonomi Veli-Juhani Savio. Apulaisosastopäällikkö Sulo Rosenqvist oli projektipäällikkönä. Me tietokoneoperatöörit olimme mukana jo testausvaiheessa. Nyt uskaltaa sanoa jo, että tilanne oli aika kaoottinen välillä.

Kesällä 1958 järjestettiin testit operatöörien parissa. Suomen ensimmäisiksi tietokoneoperatööreiksi valittiin Aarno Hanni, Arno Soisalo ja Kalevi Takala. Koulutus aloitettiin loppukesästä ja se jatkui työpäivien päätteeksi omalla ajalla. Koulutusta veti ekonomi Veli-Juhani Savio IBM:stä. Koulutuksessa jouduttiin omaksumaan uusia asioita, kuten vuokaaviotekniikkaa, ohjelmointia, Boolen algebraa ja binäärijärjestelmää. Tähän asti oli pärjätty ”pelkällä” kytkentätaidolla.

KÄYTTÖÖNOTTO

Juhlallinen käyttöönotto tapahtui perjantaina 17.10.1958. Tietokoneen käynnisti valtiovarainministeri Päiviö Hetemäki pääjohtaja Teuvo Auran opastuksella. Läsnä olivat mm. eduskunnan puhemies V. J. Sukselainen, Suomen Pankin ja PSP:n johtoa sekä IBM:n Euroopan-johtoa. Tilaisuudesta tehtiin uutiskatsaus televisioon.

Myöhemmin syksyllä Yleisradio teki televisio-ohjelman ENSIstä (tekijänä Jukka Virtanen). Kuvausryhmä pyöri monta päivää konesalissa. Ohjelma tuli ulos suorana lähetyksenä, ja siinä ENSI pelasi mm. intialaista peliä (NIM?) ja taisi hävitä vastustajalleen.

Vasemmalta alkaen tietokone IBM 650, luku- ja lävistysyksikkö IBM 350, tabulaattori IBM 407 ja luku- ja lävistysyksikkö IBM 355.

TEKNIIKASTA

Keskusyksikön ”sydän” oli 2 000 sanaa käsittävä magneettirumpu, joka pyöri 12 500 kierrosta minuutissa. Kone pystyi suorittamaan minuutissa 78 000 yhteenlaskua. Tietokone toimi ohjelmalla, joka luettiin reikäkorteilta ja taltioitiin rummulle. Ohjelman koodausta varten oli ”650 S.O.A.P. Program sheet” –lomake. Alussa ohjelman käskyt koodattiin konekielellä suoraan rummun muistipaikoille (0000 → 1999).

Myöhemmin kehitettiin SOAP-kieli (Symbolic Optimum Assembly Program), jolla käskyt koodattiin symbolisina. Kone suoritti ohjelman ”käännön” konekielelle ja optimoi suorituksen. Optimointi oli erittäin tärkeätä, jotta rumpu ei joutunut pyörähtämään turhaan. Tietokoneen sisäinen nopeus laskettiin millisekunneissa. Käynnistettäessä kone ujelsi kuin suihkumoottori, mutta normaalinopeudella se oli täysin äänetön. Magneettirummussa ei esiintynyt yhtään vikaa lähes neljän vuoden aikana.

ULKOPUOLISET KÄYTTÄJÄT

PSP vuokrasi koneaikaa mm. tieteellisiin tarkoituksiin:

Ulkoiset vuokraajat saivat ajaa testejään virka-aikana, joten omat työmme suoritettiin usein ylitöinä tai öisin. ENSIn tärkein työ oli säästötilien kirjaus (SPK).

TOISEN SUKUPOLVEN TIETOKONE

Operatöörien kannalta ENSI oli sympaattinen tietokone, jonka avulla pääsimme mukaan tietotekniikan kehitykseen. Siitä jäi vain positiivisia muistoja.

ENSI poistui käytöstä kesällä 1962. Tilalle tuli ensimmäinen IBM 1401, toisen polven tietokone. Tässä koneessa radioputket oli korvattu transistoreilla ja diodeilla. Koneessa oli ferriittirengasmuisti, se oli monta kertaa nopeampi eikä kytkintauluja enää tarvittu.

Neljän vuoden kuluttua 1966 hankittiin kolmannen sukupolven IBM 360, joka mullisti tietotekniikan käytön lähes täydellisesti.

Arno ”Arska” Soisalo ENSIn operaattori