On 28/06/2015 16:40, Steven Franke wrote:
> Hi Bill,
Hi Steve,
> Thanks. I will study up on threading and how it might apply here. Steve. 

It basically boils down to how you can break the work to be done into 
independent chunks that can be processed in parallel.

The independence is key here, if a chunk of work X can be divided into 
two or more completely independent chunks Y and Z, ... then there is a 
gain to be had if the time for splitting X, executing the longer of Y 
and Z, ... and recombining the results of Y and Z, ... is less than the 
time to execute X alone.

If Y and Z are not truly independent then there is an added overhead for 
communication between them, usually in the form of some form of 
synchronization constraint. This is also where the cost of complexity 
can overwhelm any gains as synchronization constraints are a huge source 
of defects and maintenance costs.

The rest is implementation detail.
>>> Steve k9an
>>>
>> 73
>> Bill
>> G4WJS.


------------------------------------------------------------------------------
Monitor 25 network devices or servers for free with OpManager!
OpManager is web-based network management software that monitors 
network devices and physical & virtual servers, alerts via email & sms 
for fault. Monitor 25 devices for free with no restriction. Download now
http://ad.doubleclick.net/ddm/clk/292181274;119417398;o
_______________________________________________
wsjt-devel mailing list
wsjt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wsjt-devel

Reply via email to