Monday, October 9, 2017

Digest for comp.programming.threads@googlegroups.com - 2 updates in 2 topics

Intelli2 <intelli2@mama.com>: Oct 08 07:52PM -0400

Hello...
 
 
Read this
 
Here is a really interesting video of Prof. Nick Bostrom, please
look at it:
 
Prof. Nick Bostrom - Artificial Intelligence Will be The Greatest
Revolution in History
 
https://www.youtube.com/watch?v=qWPU5eOJ7SQ
 
 
Thank you,
Amine Moulay Ramdane.
Intelli2 <intelli2@mama.com>: Oct 08 06:39PM -0400

Hello..
 
 
My scalable Threadpool is coming soon..
 
I have found the following paper about Scalable Concurrent Counting:
 
http://people.csail.mit.edu/shanir/publications/HLS.pdf
 
Notice on the graph that the Counting network on shared-memory is truly
scalable, i am currently implementing counting network in
Delphi and FreePascal, and i will soon incorporate it in my
following more scalable Threadpool:
 
https://sites.google.com/site/aminer68/an-efficient-threadpool-engine-that-scales-well
 
So this counting network it will give a scalable Threadpool that will
be really interesting, and work-stealing of the Threadpool will use a
counting network and the producer side of the Threadpool will use also a
counting network and my Threadpool uses a technic called lock=striping,
so it will become a scalable Threadpool, so stay tuned i am actually
finishing it.
 
 
Also, I am currently finishing a second software project that is an MPMC
FIFO queue that is wait-free on the producer side and lockfree on the
consumer side and that uses Hazard Pointers Safe Memory Reclamation on
the consumer side of the FIFO queue. This is a more professional and
good quality piece of work that will be finished soon.
 
My other project that is coming soon is:
 
My next Parallel compression library is coming, it will work under
Windows and Linux and it will be more optimized, there will be only two
threads that do the IO (and they are not contending) so that it reduces
at best the contention, and it will be more optimized for NUMA and it
will support processor groups on windows etc. it will support also
Parallel LZMA and Parallel Zstd and Parallel LZ4 compression and
decompression, and it will support parallel AES encryption with 256-bit
key etc. This is a more professional and good quality piece of work that
will be finished soon.
 
My Parallel archiver is already optimized for NUMA and it supports
processor groups on windows and it has only two threads that do the IO
(and they are not contending) so that it reduces at best the contention
etc. please look at my new Parallel archiver.
 
You can download my software projects from:
 
https://sites.google.com/site/aminer68/
 
Thank you,
Amine Moulay Ramdane.
You received this digest because you're subscribed to updates for this group. You can change your settings on the group membership page.
To unsubscribe from this group and stop receiving emails from it send an email to comp.programming.threads+unsubscribe@googlegroups.com.

No comments: