ICFP 2022 (series) / miniKanren 2022 (series) / miniKanren 2022 / Fail Fast and Profile On: Towards a miniKanren Profiler
Fail Fast and Profile On: Towards a miniKanren ProfilerVirtual, Live
We present a prototype of a miniKanren profiling tool. The profiler tracks, for each goal in a miniKanren program, the number of times that it fails, succeeds, and is encountered. Moreover, the profiler tracks and displays samples of failing states. We demonstrate with a few examples that these statistics are useful for reordering relations in conjuncts using a “fail fast” strategy to improve performance.
Thu 15 SepDisplayed time zone: Belgrade, Bratislava, Budapest, Ljubljana, Prague change
Thu 15 Sep
Displayed time zone: Belgrade, Bratislava, Budapest, Ljubljana, Prague change
14:00 - 15:30 | |||
14:00 30mTalk | Efficient Variational Inference in miniKanren with Weighted Model CountingVirtual, Live miniKanren Pre-print File Attached | ||
14:30 30mTalk | Some criteria for implementations of conjunction and disjunction in microKanrenVirtual, Live miniKanren Pre-print | ||
15:00 30mTalk | Fail Fast and Profile On: Towards a miniKanren ProfilerVirtual, Live miniKanren P: Sloan Chochinov University of Toronto Mississauga, P: Daksh Malhotra University of Toronto Mississauga, Gregory Rosenblatt University of Alabama at Birmingham, Matthew Might University of Alabama at Birmingham | Harvard Medical School, Lisa Zhang University of Toronto Mississauga Pre-print |