Есть ли у JVM возможность обнаружить возможности для распараллеливания?

Java Hotspot может очень хорошо оптимизировать последовательный код. Но я предполагал, что с появлением многоядерных компьютеров может ли информация во время выполнения быть полезной для обнаружения возможностей распараллеливания кода во время выполнения, например, для обнаружения возможной конвейерной обработки программного обеспечения в цикле и тому подобных вещей.

Была ли проведена какая-нибудь интересная работа по этой теме? Или это провал исследования или какая-то заторможенная проблема, которую очень трудно решить?

13
задан Seki 13 June 2015 в 11:51
поделиться