示例#1
0
//never called in gpgpusim
int TrafficManager::_IssuePacket( int source, int cl ) const
{
    float class_load;
    if ( _pri_type == class_based ) {
        if ( cl == 0 ) {
            class_load = 0.9 * _load;
        } else {
            class_load = 0.1 * _load;
        }
    } else {
        class_load = _load;
    }
    //gppgusim_injector ignores second parameter!
    return _injection_process( source, class_load );
}
示例#2
0
int TrafficManager::_IssuePacket(int source, int cl) const
{
	float class_load;

	if (_pri_type == class_based)
	{
		if (cl == 0)
		{
			class_load = 0.9 * _load;
		}
		else
		{
			class_load = 0.1 * _load;
		}
	}
	else
	{
		class_load = _load;
	}

	return _injection_process(source, class_load);
}