|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.cmpware.cmp.SystemMemory
com.cmpware.cmp.system.memory.SPURS
public class SPURS
This implements the memory architecture for the SPURS processor. Currently, this sets of the SPE shared memory regions in the PPE. Note that while many memory models are parameterized and can be used with a variety of multiprocessor models, this is highly specific to the Cell BE and should not be used elsewhere.
Copyright (c) 2007 Cmpware, Inc. All Rights Reserved.
| Field Summary | |
|---|---|
static int |
BP_BASE
The start of the SPE shared memory |
static java.lang.String |
copyright
Copyright string |
static int |
PPE_LOCAL_MEMORY_SIZE
The size of the PPE Local Memory |
static int |
SPE_LOCAL_MEMORY_SIZE
The size of the SPE Local Memory (256K bytes) |
static int |
SPE_MEMORY_RANGE
The range in the SPU memory map occupied by the SPE Local Memory |
static int |
SPE_PROBLEM_STATE_OFFSET
The offset of the problem state area (256K bytes) |
static int |
SPU_COUNT
The number of SPUs |
static int |
SPU_WrOutIntrMbox
|
static int |
SPU_WrOutMbox
|
| Constructor Summary | |
|---|---|
SPURS()
|
|
| Method Summary | |
|---|---|
void |
configureMemory(Multiprocessor mp)
This method is called to build and configure the memory system for the newly allocated processor array. |
| Methods inherited from class com.cmpware.cmp.SystemMemory |
|---|
get |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String copyright
public static final int SPU_WrOutMbox
public static final int SPU_WrOutIntrMbox
public static int SPU_COUNT
public static int BP_BASE
public static int SPE_MEMORY_RANGE
public static int SPE_LOCAL_MEMORY_SIZE
public static int SPE_PROBLEM_STATE_OFFSET
public static int PPE_LOCAL_MEMORY_SIZE
| Constructor Detail |
|---|
public SPURS()
| Method Detail |
|---|
public void configureMemory(Multiprocessor mp)
throws SystemMemoryException
SystemMemory
configureMemory in class SystemMemorymp - The multiprocessor.
SystemMemoryException - if there is a problem allocating
or using the memory objects.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||