Searched refs:row (Results 1 - 9 of 9) sorted by relevance

/gem5/src/sim/
H A Dlinear_solver.cc49 for (unsigned row = 0; row < order - 1; row++) {
50 // Look for a non-zero row, and swap
51 for (unsigned i = row; i < order; i++) {
52 if (smatrix[i][row] != 0.0f) {
53 if (i != row) {
55 smatrix[i] = smatrix[row];
56 smatrix[row] = tmp;
62 // Divide row b
[all...]
/gem5/configs/topologies/
H A DMesh_westfirst.py119 for row in range(num_rows):
122 east_out = col + (row * num_columns)
123 west_in = (col + 1) + (row * num_columns)
132 for row in range(num_rows):
135 east_in = col + (row * num_columns)
136 west_out = (col + 1) + (row * num_columns)
147 for row in range(num_rows):
148 if (row + 1 < num_rows):
149 north_out = col + (row * num_columns)
150 south_in = col + ((row
[all...]
H A DMesh_XY.py118 for row in range(num_rows):
121 east_out = col + (row * num_columns)
122 west_in = (col + 1) + (row * num_columns)
133 for row in range(num_rows):
136 east_in = col + (row * num_columns)
137 west_out = (col + 1) + (row * num_columns)
149 for row in range(num_rows):
150 if (row + 1 < num_rows):
151 north_out = col + (row * num_columns)
152 south_in = col + ((row
[all...]
H A DMeshDirCorners_XY.py155 for row in range(num_rows):
158 east_out = col + (row * num_columns)
159 west_in = (col + 1) + (row * num_columns)
170 for row in range(num_rows):
173 east_in = col + (row * num_columns)
174 west_out = (col + 1) + (row * num_columns)
186 for row in range(num_rows):
187 if (row + 1 < num_rows):
188 north_out = col + (row * num_columns)
189 south_in = col + ((row
[all...]
/gem5/util/stats/
H A Ddb.py47 def __init__(self, row):
48 self.run = int(row[0])
49 self.name = row[1]
50 self.user = row[2]
51 self.project = row[3]
54 def __init__(self, row):
55 self.stat = int(row[0])
56 self.x = int(row[1])
57 self.y = int(row[2])
58 self.name = row[
[all...]
H A Dbarchart.py283 for i,row in enumerate(data):
287 f.write(', '.join(ylabel + [ '%f' % v for v in row]) + '\n')
/gem5/src/systemc/tests/systemc/utils/sc_vector/test04/
H A Dtest04.cpp57 node_creator( int row ) : x(row) {}
/gem5/src/mem/
H A Ddram_ctrl.hh162 * A basic class to track the bank state, i.e. what row is
168 * in the open row since it was opened.
655 const uint32_t row; member in class:DRAMCtrl::DRAMPacket
739 read(is_read), rank(_rank), bank(_bank), row(_row),
781 * address to populate rank/bank/row, create one or mutliple
860 * For FR-FCFS policy reorder the read/write queue depending on row buffer
884 * Keep track of when row activations happen, in order to enforce
892 * @param row Index of the row
895 uint32_t row);
[all...]
H A Ddram_ctrl.cc140 DPRINTF(DRAM, "Row buffer size %d bytes with %d columns per row buffer\n",
229 // ...and equal or smaller than the row-buffer size
232 "as the row-buffer size\n", name());
310 // Ro, Ra, Co, Ba and Ch denoting row, rank, column, bank and
314 // use a 64-bit unsigned during the computations as the row is
316 uint64_t row; local
319 // a specific column, row, bank, rank and channel
326 // sequential cache lines occupy the same row
342 // lastly, get the row bits, no need to remove them from addr
343 row
[all...]

Completed in 15 milliseconds