IBM 704

E680643

The IBM 704 was a pioneering 1950s vacuum-tube mainframe computer notable for its support of floating-point arithmetic and its influential role in early high-level programming languages and computer architecture.

All labels observed (3)

Label Occurrences
IBM 704 canonical 1
IBM 704 Data Processing System 1
IBM 709 1

How this entity was disambiguated

Statements (58)

Predicate Object
instanceOf mainframe computer
vacuum-tube computer
alsoKnownAs IBM 704 Data Processing System
linked to: IBM 704
announced 1954
architecture 36-bit architecture
clockSpeed approximately 40 kHz effective
countryOfOrigin United States
designedFor large scientific and technical institutions
discontinued 1960
firstShipment 1955
hasFeature drum storage (optional)
hardware floating-point unit
magnetic tape I/O
punched card I/O
three index registers
influenced IBM 709 architecture
IBM 7090 architecture
linked to: IBM 7090

early FORTRAN compiler design
index register usage in later architectures
inputDevice card reader
instructionFormat single-address instruction format
instructionSet binary instruction set
introduced 1954
manufacturer IBM
memoryCapacity 4096 words
8192 words
memoryCycleTime 12 microseconds
memoryType magnetic core memory
notableFor first mass-produced computer with hardware floating-point
pioneering role in scientific computing
platform for the first successful FORTRAN compiler
numericRepresentation sign-magnitude
operatingMode batch processing
osSupport FORTRAN Monitor System (FMS)
outputDevice line printer
physicalSize room-sized system
powerRequirement tens of kilowatts
predecessor IBM 701
primaryLanguage FORTRAN
linked to: Fortran

FORTRAN I
linked to: Fortran

FORTRAN II
linked to: Fortran
storageMedium magnetic tape
successor IBM 709
linked to: IBM 7090

IBM 7090
supports fixed-point arithmetic
floating-point arithmetic
index registers
technology vacuum tubes
usedAt IBM Watson Scientific Computing Laboratory
Los Alamos National Laboratory
Massachusetts Institute of Technology
United States Air Force
usedFor aeronautical research
ballistic trajectory calculations
early artificial intelligence research
engineering calculations
scientific computing
wordLength 36 bits

How these facts were elicited

Referenced by (3)

Full triples — surface form annotated when it differs from this entity's canonical label.

MIX inspiredBy IBM 704
IBM 7090 operating environment predecessorHardware IBM 709
linked to: IBM 704
IBM 704 alsoKnownAs IBM 704 Data Processing System
linked to: IBM 704