IPB

Welcome Guest ( Log In | Register )

question about how JPL handled double precision on IBM 7094 in the 60
ncc1701d
post Apr 20 2019, 06:37 PM
Post #1


Junior Member
**

Group: Members
Posts: 91
Joined: 21-August 06
Member No.: 1063



Hello,
I have a question about they handled double precision floating point numbers at JPL in the 60s on the IBM 7094. First I give you a quote then ask the question.

John Strand: Author of the book Memoirs of an Astrophyscist Path to the Planets who worked at JPL in the 60s said the following on page 63

"The IBM 7040-7094 Direct Couple was the joing of two main frames. One computer handled
I/O and the other was principally for number crunching. The operating system was batch mode.
Double precision used two single precision floating-point words each with seperate characteristics and mantissas. I will never for forget this single precision augmentation because of the work necessary to unpack both words from the octal dump in order to find the decimal number. True double precsion with a single characteristic and mantissa would have to wait"....etc
Later in the book it says: "The IBM 360 had a single characteristic and mantissa for its double precision word." IBM 360 came right after the IBM 7094.

My question is if anyone knows about this method of combining 2 single precision words in order to make 1 double precision word? I am trying to read a binary file that may have used this method since the data was created on a IMB 7094 computer which came before the IBM 360. Nasa archives people say they dont have access anymore to orginal fortran programs that might give me some clues about my problem or the format and I have no way to get in touch with the books author so I am curious if anyone knows about this method?

this link here:
https://nssdc.gsfc.nasa.gov/nssdc/formats/I...4_7090_7094.htm
refers to 2 words that would make up a double precision floating point but it doesnt look like the "Second 36-bit Word" has its own characteristic AND mantissa or does it?
I am trying to reconsile what the auther said about his "I will never forget" comment about how he handled double precision and what my link says about how nasa handled double precision on the IBM 7094.
Any opinions, insights or info on this subject would be helpfull.
thanks
Go to the top of the page
 
+Quote Post
 
Start new topic
Replies
HSchirmer
post Apr 20 2019, 07:07 PM
Post #2


Member
***

Group: Members
Posts: 684
Joined: 24-July 15
Member No.: 7619



QUOTE (ncc1701d @ Apr 20 2019, 06:37 PM) *
My question is if anyone knows about this method of combining 2 single precision words in order to make 1 double precision word?
... so I am curious if anyone knows about this method?

this link here:
https://nssdc.gsfc.nasa.gov/nssdc/formats/I...4_7090_7094.htm
refers to 2 words that would make up a double precision floating point but it doesnt look like the "Second 36-bit Word" has its own characteristic AND mantissa or does it?
I am trying to reconsile what the auther said about his "I will never forget" comment about how he handled double precision and what my link says about how nasa handled double precision on the IBM 7094.
Any opinions, insights or info on this subject would be helpfull.
thanks



My father worked on the 7044 and 360s, might still have some manuals in the attic....


A bit of browsing around found this...

    Double precision floating point numbers, introduced on the 7094, had a magnitude sign, an 8-bit excess-128 exponent, and a 54 bit magnitude. The double precision number was stored in memory in an even-odd pair of consecutive words; the sign and exponent in the 2nd word were ignored when the number was used as an operand.

    http://www.thefullwiki.org/IBM_7094

    And there are a few 7094 simulators / virtual machines which might help
    http://simh.trailing-edge.com/
Go to the top of the page
 
+Quote Post

Posts in this topic


Reply to this topicStart new topic

 



RSS Lo-Fi Version Time is now: 25th April 2024 - 06:31 AM
RULES AND GUIDELINES
Please read the Forum Rules and Guidelines before posting.

IMAGE COPYRIGHT
Images posted on UnmannedSpaceflight.com may be copyrighted. Do not reproduce without permission. Read here for further information on space images and copyright.

OPINIONS AND MODERATION
Opinions expressed on UnmannedSpaceflight.com are those of the individual posters and do not necessarily reflect the opinions of UnmannedSpaceflight.com or The Planetary Society. The all-volunteer UnmannedSpaceflight.com moderation team is wholly independent of The Planetary Society. The Planetary Society has no influence over decisions made by the UnmannedSpaceflight.com moderators.
SUPPORT THE FORUM
Unmannedspaceflight.com is funded by the Planetary Society. Please consider supporting our work and many other projects by donating to the Society or becoming a member.