9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
* Re: [9fans] 64 bit arithmetic
@ 2000-06-14 20:55 Eric Grosse
  2000-06-15  9:24 ` Leo Caves
  0 siblings, 1 reply; 3+ messages in thread
From: Eric Grosse @ 2000-06-14 20:55 UTC (permalink / raw)
  To: 9fans

> From: Leo Caves <caves@yorvic.york.ac.uk>
> plan 9 will be adopted for Beowulf-type applications, as this model
> is naturally incorporated within the system's design.
> However, most of these applications are numeric intensive and often
> require 64-bit arithmetic.
> is there any work internally in Bell Labs on native 64 bit libraries?

Not that I'm aware of, unless you mean something like
/sys/src/libmp/386/mpvecdigmuladd.s.

In my own "Beowulf-type applications" (domain decomposition for solving
partial differential equations) the 64-bit arithmetic was floating point.
64-bit fixed point seems more relevant to large SMP systems than to clusters.

Eric


^ permalink raw reply	[flat|nested] 3+ messages in thread
* [9fans] 64 bit arithmetic
@ 2000-06-14 10:02 Leo Caves
  0 siblings, 0 replies; 3+ messages in thread
From: Leo Caves @ 2000-06-14 10:02 UTC (permalink / raw)
  To: 9fans


 From http://plan9.bell-labs.com/magic/man2html/1/2c

The compilers accept long long variables as a 64-bit type. The standard header
typedefs this to vlong. Arithmetic on vlong values is usually emulated by a
run-time library.


What's the overhead on this?

plan 9 will be adopted for Beowulf-type applications, as this model
is naturally incorporated within the system's design.
However, most of these applications are numeric intensive and often
require 64-bit arithmetic.

is there any work internally in Bell Labs on native 64 bit libraries?


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2000-06-15  9:24 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2000-06-14 20:55 [9fans] 64 bit arithmetic Eric Grosse
2000-06-15  9:24 ` Leo Caves
  -- strict thread matches above, loose matches on Subject: below --
2000-06-14 10:02 Leo Caves

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).