Визуализация программного обеспечения параллельных вычислений включает в себя исследования и разработки визуальных языков параллельного программирования, визуальных отладчиков и систем настройки, отладки и измерения производительности параллельных программ. Если в случае программирования последовательных систем визуализация зачастую играет лишь вспомогательную роль, то в параллельных вычислениях она, как правило, оказывается жизненно необходимой. Важнейшая задача визуализации связана с обеспечением эффективности параллельных программ. Именно поэтому большинство проектов, вышедших за рамки академических, относятся к системам отладки, настройки и измерения производительности. Применение средств визуализации на ранних этапах жизненного цикла параллельной программы может облегчить как ее разработку, так и последующую отладку, в том числе и отладку эффективности. Поэтому предпринимаются попытки разработать интегрированные системы визуализации параллельных вычислений, включающих в себя как средства визуального программирования и/или визуальной поддержки программирования, так и средства отладки. Интегрированные системы естественно требуют единства средств визуального представления программ на всех этапах работы с ней. Таким образом, происходит обратный дрейф методик визуализации, используемых в отладчиках различного типа, в системы визуального программирования параллельных вычислений.
Визуализация программного обеспечения параллельных вычислений включает в себя исследования и разработки визуальных языков параллельного программирования, визуальных отладчиков и систем настройки, отладки и измерения производительности параллельных программ. Если в случае программирования последовательных систем визуализация зачастую играет лишь вспомогательную роль, то в параллельных вычислениях она, как правило, оказывается жизненно необходимой. Важнейшая задача визуализации связана с обеспечением эффективности параллельных программ. Именно поэтому большинство проектов, вышедших за рамки академических, относятся к системам отладки, настройки и измерения производительности. Применение средств визуализации на ранних этапах жизненного цикла параллельной программы может облегчить как ее разработку, так и последующую отладку, в том числе и отладку эффективности. Поэтому предпринимаются попытки разработать интегрированные системы визуализации параллельных вычислений, включающих в себя как средства визуального программирования и/или визуальной поддержки программирования, так и средства отладки. Интегрированные системы естественно требуют единства средств визуального представления программ на всех этапах работы с ней. Таким образом, происходит обратный дрейф методик визуализации, используемых в отладчиках различного типа, в системы визуального программирования параллельных вычислений.
Количество просмотров:
Вернуться в раздел Научная визуализация и визуализация программного обеспечения для параллельных вычислений