<?xml version="1.0"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/"><rdf:Description rdf:about="https://dk.um.si/IzpisGradiva.php?id=96980"><dc:title>A general-purpose node editor for graph pipelines with just-in-time parallel execution</dc:title><dc:creator>Nikov,	Mitko	(Avtor)
	</dc:creator><dc:creator>Mongus,	Domen	(Mentor)
	</dc:creator><dc:creator>Žalik,	Mitja	(Komentor)
	</dc:creator><dc:subject>node editor</dc:subject><dc:subject>graphs</dc:subject><dc:subject>parallelization</dc:subject><dc:subject>dataflow computation</dc:subject><dc:subject>just-in-time execution</dc:subject><dc:description>In this thesis, we design a general-purpose, high-performance node editor for graph-based pipelines. It supports dynamically loading and hot-reloading node definitions via DLLs, integrates (JIT) parallel execution, and works with an advanced variant and type conversion system. We also introduce a custom-built retained-mode Direct2D rendering engine optimized for node graph visualization and interaction. The proposed implementation is validated through a series of evaluations, including an applied geospatial pipeline, JIT scheduling performance across input sizes, and scalability on synthetic, highly parallel graphs. Empirical results indicate near-theoretical multi-threaded speedup with high CPU utilization, overhead reductions on light workloads attributable to the JIT scheduler, and overall low engine overhead. Additionally, a comprehensive comparison with industry-standard editors (LabVIEW, Blender, Unreal Engine) is presented, highlighting the unique support for custom hot-reloadable nodes, CLI execution of individual graphs, and incremental graph execution. Finally, we showcase ongoing real-world deployments of our node editor system.</dc:description><dc:publisher>[M. Nikov]</dc:publisher><dc:date>2026</dc:date><dc:date>2026-02-09 22:07:31</dc:date><dc:type>Magistrsko delo/naloga</dc:type><dc:identifier>96980</dc:identifier><dc:language>sl</dc:language></rdf:Description></rdf:RDF>
