L.4 barrier assist for parallel processing, L.4.1 interface definition, Barrier assist for parallel processing 121 – FUJITSU Implementation Supplement Fujitsu SPARC64 V User Manual
Page 132: Interface definition 121, High-speed lbsy read mechanism, Cpu sb

Release 1.0, 1 July 2002
F. Chapter L
Address Space Identifiers
121
n = 2 (4-byte alignment):
LDDF_mem_address_not_aligned
exception is
generated.
n
≤
1 (
≤
2-byte alignment):
mem_address_not_aligned
exception is generated.
2. If the memory address is correctly aligned, SPARC64 V generates a
data_access_exception
with
AFSR.FTYPE
= “invalid ASI.”
L.4
Barrier Assist for Parallel Processing
SPARC64 V has a barrier-assist feature that works in concert with the barrier mechanism in
the memory system to enable high-speed synchronization among CPUs in the system.
Barrier assist is highly dependent on the barrier mechanism in the memory system.
A description of the barrier mechanism is beyond the scope of this supplement; see
appropriate system documents for details.
L.4.1
Interface Definition
illustrates the interface between CPU and the memory system.
FIGURE L-4
CPU Interface of Barrier Assist
High-Speed LBSY Read Mechanism
1. The CPU has a copy of
LBSY
in the system. Two
LBSY
s exist on a system board
(SB),
SB_BPU#0
and
SB_BPU#1
. Each
LBSY
is 8 bits wide. The copy of
LBSY
residing in the CPU is 16 bits.
2. On power-on reset, both the
LBSY
copy in the CPU and the LBSY copies on the SB
are cleared.
LBSY change info
BST write info
CPU
SB
Copy of SB_BPU#0 LBSY
7
0
Copy of SB_BPU#1 LBSY
0
7