Home
entries friends calendar user info ruchip company Previous Previous
Anton Gerasimov

Advertisement

Add to Memories
Tell a Friend

1.2.3. Memory barriers

To ensure a consistent memory view, it is architecturally defined that software must perform a Data Memory Barrier (DMB) operation:

  • between acquiring a resource, for example through locking a mutex or decrementing a semaphore, and making any access to that resource

  • before making a resource available, for example through unlocking a mutex or incrementing a semaphore

http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dht0008a/CJAGIEIE.html

Tags: ,

Add to Memories
Tell a Friend
Add to Memories
Tell a Friend
Add to Memories
Tell a Friend

https://www.soclib.fr/trac/dev/wiki/Component/VciAnoc

ANOC stands for Asynchronous Network-on-Chip (NoC) and has been developed by the CEA-Leti. ANOC is a wormhole packet switching NoC. Its architecture is composed by five ports routers interconnected by bidirectional links using send/accept asynchronous handshake protocol. Thus, the ANOC protocol offers naturally a GALS architecture. As the ANOC routers are asynchronous, the entire end-to-end path traveling the packets is completely asynchronous.

The ANOC topology is not reduced to regular 2D mesh. Irregular 2D mesh or 2D torus topology can also be implemented as ANOC uses a source routing algorithm. Moreover, source routing can be used to minimize the congestion on some links, and thus reduce the packet latency. A flit is the smallest flow control unit of the network. Each flit contains two control bits, Begin of Packet (BOP) and End of Packet (EOP). BOP is set on the head flit, and EOP is set on the tail flit. Furthermore, the first flit of the packet contains the routing information and the router uses this “path-to-target” to decide the correct routing destination. The routing information is enclosed on 18-bits and two bits encodes each routing hop, which allows addressing a path of at most 9 router hops.

Tags: ,

Add to Memories
Tell a Friend
Add to Memories
Tell a Friend

Patent Watch Issued on February:
http://www.moikompas.ru/compas/pw_feb

Patent Watch Issued on March:
http://www.moikompas.ru/compas/pw_march

Patent Watch Issued on September:
http://www.moikompas.ru/compas/pw_sep

The Most Important Patents in IC Design Industry:
http://www.moikompas.ru/compas/patents


 


Tags:

Add to Memories
Tell a Friend
Add to Memories
Tell a Friend
Add to Memories
Tell a Friend

The ARM connected community:

http://www.moikompas.ru/compas/arm_community

Tags:

Add to Memories
Tell a Friend
profile
Anton Gerasimov
User: [info]fabless
Name: Anton Gerasimov
calendar
Back November 2009
1234567
891011121314
15161718192021
22232425262728
2930
page summary
tags

Advertisement

Customize