Skip to content

Version 1.3.2-insider

Pre-release
Pre-release
Compare
Choose a tag to compare
@phschaad phschaad released this 28 Jul 20:37
23da88a

Version 1.3.1-insider introduces a new form of close-up performance analysis for SDFGs, along with a set of bug fixes and smaller quality of life improvements.

New Features

Local View

A new local view allows tha analysis of close-up data-movement and reuse behavior by inspecting the exact access pattern on individual data containers throughout the program execution. Combining this with basic cache simulations gives an insight into the estimated amount of physical data movement.

NOTE: This is a pre-release, and this feature is still under heavy development and you may experience instabilities and issues when using this feature. Reporting any such issues helps improve the feature and bring it to release faster!

lview_demo2

Exporting Transformations

Transformations can now be exported to JSON files for later use. This stores the exact subgraph the transformation applies to, including all corresponding properties, allowing the transformation to later be loaded elsewhere and be applied as intended to the correct location in the SDFG.

export_xform_demo

Various Bugfixes and QOL improvements

  • July Improvements 2/2 (#180), with, among other things:
    • Improved error reporting (#172)
    • Enabling editing of SDFGs (adding and removing of elements) without a running DaCe daemon, and consequently without requiring an installation of DaCe (#157)
    • Addition of auto-open preferences for generated SDFGs and instrumentation reports to the VSCode settings (#182)
  • August Improvements, with, among other things:
    • Allow changing the editor layout through the UI
    • Improve the behavior of the information side panel
    • Allow closing the information side panel
    • Zoom to affected nodes when selecting a transformation
    • Allow the minimap to be disabled through the UI
    • Group transformations by type
    • Allow all transformations of a certain type to be applied at once
    • Fix a number of bugs related to property editing
    • Allow configuring of default custom transformation directories
    • Fix and improve Go-To-Source and Go-To-Generated-Code functionality

Full Changelog: v1.2.0...v1.3.2-insider