Что такое параллельное выделение памяти?

Это может быть выключено теперь, по крайней мере, в с 2.4 мерзавцами. Однако удостоверьтесь, что выбор позволить "подсказки" неконтролируем в каждом расположении плей-листа, которое Вы используете. Плей-лист> Разметки Плей-листа.

2
13.04.2012, 08:47
1 ответ

Параллельное выделение памяти имеет дело с проблемами выделений памяти в многопоточном приложении, работающем на мультиархитектуре ЦП. В отличие от единственных Архитектур ЦП нужно рассмотреть конфликты совместного использования памяти (блокировки, аннулирования кэша и такой). Например, два потока, работающие на различных центральных процессорах, получающих доступ к той же строке кэша снова и снова, могут испытать театральное представление degration, потому что ЦП не может извлечь выгоду из своей локальной кэш-памяти с тех пор его всегда недействительный другим ЦП.

Прежде, чем вступить слишком глубоко путем записи собственных стандартных программ я рекомендовал бы пользоваться общедоступными библиотеками как запас (см. http://www.hoard.org/), так как это - довольно сложная задача протестировать такие стандартные программы на устойчивость из-за многих условий состязания, которые могут произойти.

Править:

Можно проверить следующий документ: http://people.cs.umass.edu/~emery/pubs/berger-asplos2000.pdf - Это также о реализации запаса, но это также достойно чтения, так как это объясняет много связанных проблем подробно.

2
27.01.2020, 22:15

Теги

Похожие вопросы