It is currently Thu Mar 28, 2024 4:11 pm


All times are UTC - 8 hours [ DST ]




Post new topic Reply to topic  [ 4 posts ] 
Author Message
 Post subject: MUMPS on the Raspberry Pi
PostPosted: Fri Jun 29, 2012 5:14 am 
User avatar

Joined: Mon Nov 01, 2010 3:33 pm
Posts: 104
Location: Australia
Real Name: Ray Newman
Began Programming in MUMPS: 01 Jul 1976
I have finally received my Pi and have commenced porting MUMPS to it. There are some basic problems so it could take a while.

Nice little machine tho - a lot more resources than the room sized $6,000,000 machine I first worked on.

Ray


Top
Offline Profile  
 
 Post subject: Re: MUMPS on the Raspberry Pi
PostPosted: Wed Jul 04, 2012 2:35 am 
User avatar

Joined: Mon Nov 01, 2010 3:33 pm
Posts: 104
Location: Australia
Real Name: Ray Newman
Began Programming in MUMPS: 01 Jul 1976
I have uploaded to https://sourceforge.net/projects/mumps/files/? MUMPS for the
ARM based Raspberry Pi. This version still has major bugs (eg, multiply causes
a segment violation) but is put there for those hardy souls interested in
getting MUMPS onto the Pi. Download file mumps-1.57-linux-RaspberryPi and
rename as mumps. Your database can be copied from an x86 machine or created on
the ARM.

Have fun...

Ray Newman


Top
Offline Profile  
 
 Post subject: Re: MUMPS on the Raspberry Pi
PostPosted: Fri Jul 06, 2012 11:09 pm 
User avatar

Joined: Mon Nov 01, 2010 3:33 pm
Posts: 104
Location: Australia
Real Name: Ray Newman
Began Programming in MUMPS: 01 Jul 1976
The fully functioning version is now available at:
https://sourceforge.net/projects/mumps/files/?
Download mumps-linux-RasPi and rename to mumps (the executable).

Ray


Top
Offline Profile  
 
 Post subject: Re: MUMPS on the Raspberry Pi
PostPosted: Mon Jul 09, 2012 3:57 pm 
User avatar

Joined: Mon Nov 01, 2010 3:33 pm
Posts: 104
Location: Australia
Real Name: Ray Newman
Began Programming in MUMPS: 01 Jul 1976
When I first wrote my long running application 'ONE' in April 1981, it was
using DSM-11 on a PDP 11/23 (10 KHz) with 248 KB of RAM and 20 MB of disk
that cost us in the vicinity of $40,000. Now I am running ONE under MUMPS V1 on
a Raspberry Pi (700 MHz) with 256 MB of RAM and 8 GB of disk (SSD) that cost me
$40.

To compare these two environments, we start with the raw processor speed where
the Pi is 70,000 times faster; factor the 11/23 being CISC and the ARM being
RISC and assume 10,000 times faster. Benchmarks have shown MUMPS V1 is about
10 times slower that DSM-11, VAX-DSM etc - it is, after all, written in poor c;
where the DSMs were assembly. We now assume that the application under MUMPS V1 on the Pi is about 1000 times the speed of the same application on the 11/23.
On the 11/23, we could run up to 20 terminals (interactive jobs). We could,
perhaps, run 20,000 jobs on the Pi but I think not given the RAM and disk
limitations. Over the years (30 of them), ONE has also become a little more
cumbersome. Also, MUMPS V1 is much less frugal with rescorces than DSM; so
I estimate we could run (slowly) the best part of 200 jobs on the Pi as long as
we were not trying to also use a graphics head on it.

Not bad value when stated that way.

Ray


Top
Offline Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 4 posts ] 

All times are UTC - 8 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 25 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Theme created StylerBB.net