Changeset 437 for trunk/kernel/kern/dqdt.h
- Timestamp:
- Mar 28, 2018, 2:40:29 PM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/kernel/kern/dqdt.h
r19 r437 2 2 * kern/dqdt.h - Distributed Quad Decision Tree 3 3 * 4 * Author : Alain Greiner (2016 )4 * Author : Alain Greiner (2016,2017,2018) 5 5 * 6 6 * Copyright (c) UPMC Sorbonne Universites … … 40 40 * 41 41 * - If both Y_SIZE and Y_SIZE are larger than 1, it makes the assumption that 42 * the cluster topology is a 2D mesh. The [X,Y] coordinates of a cluster are42 * the clusters topology is a 2D mesh. The [X,Y] coordinates of a cluster are 43 43 * obtained from the CXY identifier using the following rules : 44 44 * X = CXY >> Y_WIDTH / Y = CXY & ((1<<Y_WIDTH)-1) … … 93 93 94 94 /**************************************************************************************** 95 * This recursive function displays usage information for all DQDT nodes in the subtree96 * defined by the node argument. It traverses the quadtree from root to bottom.97 ****************************************************************************************98 * @ node_xp : extended pointer on a DQDT node.99 ***************************************************************************************/100 void dqdt_global_print( xptr_t node_xp );101 102 /****************************************************************************************103 * This function displays summary usage information in a given DQDT local node.104 ****************************************************************************************105 * @ node : local pointer on a DQDT node.106 ***************************************************************************************/107 void dqdt_local_print( dqdt_node_t * node );108 109 /****************************************************************************************110 95 * This recursive function traverses the DQDT quad-tree from bottom to root, to propagate 111 96 * the change in the threads number and allocated pages number in a leaf cluster, … … 153 138 cxy_t dqdt_get_cluster_for_memory(); 154 139 140 /**************************************************************************************** 141 * This recursive function displays usage information for all DQDT nodes in the subtree 142 * defined by the node argument. It traverses the quadtree from root to bottom. 143 **************************************************************************************** 144 * @ node_xp : extended pointer on a DQDT node. 145 ***************************************************************************************/ 146 void dqdt_global_print( xptr_t node_xp ); 147 148 /**************************************************************************************** 149 * This function displays summary usage information in a given DQDT local node. 150 **************************************************************************************** 151 * @ node : local pointer on a DQDT node. 152 ***************************************************************************************/ 153 void dqdt_local_print( dqdt_node_t * node ); 154 155 155 156 156 #endif /* _DQDT_H_ */
Note: See TracChangeset
for help on using the changeset viewer.