AWARE [SYSTEMS] Imaging expertise for the Delphi developer
AWare Systems, Imaging expertise for the Delphi developer, Home TIFF and LibTiff Mailing List Archive

LibTiff Mailing List

TIFF and LibTiff Mailing List Archive
September 2006

Previous Thread
Next Thread

Previous by Thread
Next by Thread

Previous by Date
Next by Date

Contact

The TIFF Mailing List Homepage
This list is run by Frank Warmerdam
Archive maintained by AWare Systems



Valid HTML 4.01!



Thread

2006.09.22 14:20 "libjpeg", by Philip Watkinson
2006.09.22 14:31 "Re: libjpeg", by Bob Friesenhahn
2006.09.22 15:22 "Re: libjpeg", by Joris Van Damme
2006.09.22 16:31 "Re: libjpeg", by Bob Friesenhahn
2006.09.22 16:49 "Re: libjpeg", by Philip Watkinson
2006.09.22 17:09 "Re: libjpeg", by Bob Friesenhahn
2006.09.22 17:25 "Re: libjpeg", by Joris Van Damme
2006.09.23 00:51 "Re: libjpeg", by Graeme Gill
2006.09.23 01:45 "Re: libjpeg", by Bob Friesenhahn
2006.09.22 15:20 "Re: libjpeg", by Joris Van Damme
2006.09.22 16:42 "Re: libjpeg", by Bob Friesenhahn
2006.09.22 17:31 "Re: libjpeg", by Joris Van Damme
2006.09.22 18:09 "Re: libjpeg", by Toby Thain
2006.09.22 18:16 "Re: libjpeg", by Bob Friesenhahn
2006.09.22 19:21 "Re: libjpeg", by Joris Van Damme
2006.09.22 18:29 "Re: libjpeg", by Bob Friesenhahn
2006.09.22 19:18 "Re: libjpeg", by Joris Van Damme
2006.09.22 20:09 "Re: libjpeg", by Bob Friesenhahn
2006.09.22 20:21 "Re: libjpeg", by Joris Van Damme

2006.09.23 00:51 "Re: libjpeg", by Graeme Gill

Bob Friesenhahn wrote:
> The next (latest?) big thing in CPU architectures is to provide hardware 
> support for thread contexts so that if a thread would be delayed by a 
> slow memory access, a different thread can be scheduled to run 
> instantaneously.  

Bob, in the popular arena, it's practically been and gone ! :-)
SMT (Simultaneous MultiThreading, or Hyper-Threading Technology,
as Intel like to call it) is a Pentium 4 feature, and
Pentium 4's are now being phased out in favour of the Core
architecture (which is more of a reversion to the
P6/PentiumPro/Pentium3 scheme of things). Currently no Core
processor supports SMT (although I guess it may appear again
at some stage, and/or other manufacturers may incorporate it),
instead all the emphasis in the x86 world now seems to be on
multi core processors, where each core only executes one thread.

Just to comment on thread safety, another tool available to
solve some of these sorts of problems is thread local storage.
MSWindows certainly has it, and so apparently does POSIX threads.

Graeme Gill.