vortex tutorial assignment 5 solution
This commit is contained in:
@@ -182,6 +182,7 @@ static const char* op_string(const Instr &instr) {
|
||||
case 2: return "SPLIT";
|
||||
case 3: return "JOIN";
|
||||
case 4: return "BAR";
|
||||
case 5: return "PREFETCH";
|
||||
default:
|
||||
std::abort();
|
||||
}
|
||||
|
||||
@@ -712,6 +712,11 @@ void Warp::execute(const Instr &instr, Pipeline *pipeline) {
|
||||
pipeline->stall_warp = true;
|
||||
runOnce = true;
|
||||
} break;
|
||||
case 5: {
|
||||
// PREFETCH
|
||||
int addr = rsdata[0];
|
||||
printf("*** PREFETCHED %d ***\n", addr);
|
||||
} break;
|
||||
default:
|
||||
std::abort();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user