-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 7/18/2013 3:50 PM, Michael Haberler wrote:
>> *) for instance, using mmap() on a file of intermediate
>> language, which makes the size problem go away; cost: an existing
>> interpreter likely needs modification.

Doesn't mmap() limit you to the physical addressing of the processor?

That might not be a huge issue on today's 64-bit systems, but it's
already a problem on the 32-bit architectures, and is very likely
directly responsible for the 1G file size limitation on a standards
compliant DVD.

In my day job, I'm moving around 100s of MBytes of data a second,
pretty much continuously, so I tend to think more in streams and how
much context needs to be locally stored at any one time instead of the
overall size of whatever it is I'm processing.  A single video frame
is only a couple Meg, but if you run one of our 8-input boxes for a
day straight (not at all uncommon) I've streamed about 83 TB of data.

...so I see the gcode interpreter as requiring a chunk of memory for
general state data, another chunk of memory to store "sub-routines", a
pointer to the gcode stream/file/whatever, and probably an elastic
buffer to decouple the real-time motion stuff from the non-real-time
"pull gcode out of the cloud" code.  Very low system requirements, and
"file" size is not arbitrarily limited by anything but how long it
takes to process.

- -- 
Charles Steinkuehler
[email protected]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (MingW32)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iEYEARECAAYFAlHoWVoACgkQLywbqEHdNFwyOQCdF0g2E3gMDeHIBE2aSzRnegi5
YfkAoMSEnNZVVhkYZ5EL3ycnZ6OqECaq
=gacw
-----END PGP SIGNATURE-----

------------------------------------------------------------------------------
See everything from the browser to the database with AppDynamics
Get end-to-end visibility with application monitoring from AppDynamics
Isolate bottlenecks and diagnose root cause in seconds.
Start your free trial of AppDynamics Pro today!
http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
_______________________________________________
Emc-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to