-
Notifications
You must be signed in to change notification settings - Fork 217
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Are There Existing Implementations for Assigning Specific Computations to Specific Processor Cores in OpenPiton and Linux? #139
Comments
For our prior work we have simply used |
@Jbalkind Thank you for your help. I will definitely try your suggestion. |
This isn't really how openpiton works. The L2 cache is distributed across all tiles. Traffic depends on which parts of the address space are being accessed. Requests are routed via multiple tiles to get to their destinations. |
@Jbalkind Thank you for your help. If I want to specify that the result of a code executed in Tile1 is stored at a specific address in the L2 cache, and Tile2 accesses this address to get the data for subsequent calculations, what files do I need to modify to achieve this effect? |
If you're running bare metal and you're writing C, then you can use whatever addresses you like in your C code. You don't need to modify the OpenPiton design to make that possible. You could check (and potentially change) which home allocation method (
|
@Jbalkind Thank you very much for your suggestions. I will try it. |
Hi,
I am working on a project that utilizes the OpenPiton framework and boots a Linux operating system. I seek to assign specific computations to designated processor cores. Has anyone attempted such an implementation? Alternatively, how can I modify the operating system scheduling to accomplish this objective?
The text was updated successfully, but these errors were encountered: