embedded systems developers tools, cross compilers
  Home  |   SwiftX Archive  |   SwiftForth Archive  |

Re: Inverse of BUILD

From: Schauer, Dwight <Dwight.Schauer_at_TriPointGlobal.com>
Date: Fri, 17 Dec 2004 10:04:45 -0600

Ron Oliver wrote:
> Unlinking a task typically just saves you one unconditional jump to
> the next task vs. HALTing the task. I've done it in the past, but
> looking back, I'm not really sure it was ever worth it.

This is true on SwiftX implementations that implement a task switch that
way. This is not practical on all processors. Sometimes half a dozen or
  instructions may be executed on a task switch, even if the task ends
up being skipped.

I would agree that on SwiftX implementations which use a jump to switch
to next task that unlinking is not really worth it.

On SwiftX implementations that can't use jump to switch to the next task
there is more to consider.

-- 
Dwight A. Schauer, Engineer    Mailto:dschauer_at_vcsd.com
VertexRSI, Longview Facility   http://www.vcsd.com
1915 E. Harrison Road          tel: 903 295 1480 x236
Longview, TX  75604-5438       fax: 903 295 1479
~~~~~~~~~~~~~~~~~~~~~~~~~ 
VERTEXRSI CONFIDENTIAL AND PROPRIETARY
Unless otherwise indicated, all information (including attachments)
contained in this e-mail communication is confidential and proprietary
information exclusively owned by the sender and/or its related or affiliated
companies and shall not, without the prior written consent of the sender, be
used, disclosed, distributed or reproduced, in whole or in part, by anyone
other than the individual or entity to whom this communication is addressed
exclusively for the purpose expressly indicated in this communication. 
This e-mail communication is intended for the use of the individual or
entity to whom it is addressed.  If you are not the intended recipient of
this communication, you are hereby notified that any use, dissemination,
distribution or copying of this communication is strictly prohibited.  If
you have received this communication in error, please notify us at once at
postmaster_at_TriPointGlobal.com so that we may take appropriate action and
destroy any copies, electronic, paper or otherwise that you may have of this
communication.
----------------------------------------------------------------------
swiftx_at_forth.com          The SwiftX programming discussion email list
To unsubscribe, send subject "unsubscribe" to swiftx-request_at_forth.com
For list command help, send subject "help" to swiftx-request_at_forth.com
Message archives are located at http://www.forth.com/archive/swiftx
----------------------------------------------------------------------
This list is a forum for SwiftX users.  For product support and bug 
reports, please send email to support_at_forth.com
----------------------------------------------------------------------
Received on Fri Dec 17 2004 - 08:02:15 PST

This archive was generated by hypermail 2.2.0 : Tue Dec 02 2008 - 03:04:50 PST