From: The Bohemian Monk <lgicwvrs@wctc.net>
Subject: Re: Processor Synchronization
Date: 1999/01/21
Date: 1999-01-21T00:00:00+00:00 [thread overview]
Message-ID: <36A6DBB0.594A@wctc.net> (raw)
In-Reply-To: 36A509DB.95F62C0B@pwfl.com
After reading all the thread ... damn guys wake up. A processor as
simple as the 8088 has bus sync signals to allow multiple processors on
a single buss, or a single memory. Software does little for
multiprocessing, hardware does the most, unless you program embedded in
something like Forth. With non-buss-master processesors you can use a
PAL to envoke wait-states based on buss signals, all in hardware with
simple memory table semaphores for access control.
----------------------------------------------
Marin David Condic wrote:
>
> I am preparing an in-house class on embedded system executives and I
> want to present a comprehensive overview of different designs. One of
> the areas I want to cover is processor synchronization. I am looking for
> a book or other reference material that discusses techniques for
> synchronizing independent processors. Specifically, I am interested in
> techniques used when building dual (or multiple) channel systems with
> relatively primitive communication between the two channels. (discrete
> lines, Manchester data link, etc.) Information pertaining to use of
> operating systems (e.g. Unix) and distributed systems may be interesting
> but not useful in this case.
>
> The most general description of the problem domain I can come up with is
> this: The problem is at power-up, you have to get both processors
> ticking off at the same "heartbeat" so that they have the same frame of
> reference. Generally, you're going to have N cycles (frames, slots,
> whatever your favorite terminology is) and it is important that both
> processors be operating on cycle X at the same time. Once running, the
> processors have to detect drift in their cycling and correct for this so
> that they continue to both start on the same cycle at the same time. We
> have done this sort of thing in-house, but I'm looking for a discussion
> of a variety of algorithms and some analysis of the strengths &
> weaknesses of each.
>
> If anybody has a favorite book, article or web-page on this subject, I
> would appreciate hearing about it. Thanks.
>
> MDC
> --
> Marin David Condic
> Real Time & Embedded Systems, Propulsion Systems Analysis
> United Technologies, Pratt & Whitney, Large Military Engines
> M/S 731-95, P.O.B. 109600, West Palm Beach, FL, 33410-9600
> Ph: 561.796.8997 Fx: 561.796.4669
> ***To reply, remove "bogon" from the domain name.***
>
> "Nobody shot me."
>
> -- Last words of Frank Gusenberg when asked by police who
> shot him fourteen times with a machine gun in the Saint
> Valentine's Day Massacre.
--
_________________________________________________________
Christopher Passauer Logic Weavers
Kerri Dean lgicwvrs@wctc.net
715\421-4305
next prev parent reply other threads:[~1999-01-21 0:00 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
1999-01-19 0:00 Processor Synchronization Marin David Condic
1999-01-19 0:00 ` Ken Keys
1999-01-20 0:00 ` Marin David Condic
1999-01-20 0:00 ` Ken Keys
1999-01-21 0:00 ` Marin David Condic
1999-01-21 0:00 ` Sune Falck
1999-01-21 0:00 ` Marin David Condic
[not found] ` <36a83fe3.3666942@news.geccs.gecm.com>
1999-01-22 0:00 ` Marin David Condic
1999-01-20 0:00 ` dennison
1999-01-21 0:00 ` Peter Jensen
1999-01-21 0:00 ` The Bohemian Monk [this message]
1999-01-21 0:00 ` Marin David Condic
1999-01-22 0:00 ` Tom Ziomek
1999-01-22 0:00 ` Al Mok
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox