{"id":"fdbab8856c521ef88fbdc54b27d00fa1c20a3f9adb7bcf73a38283fd3408d14e","title":"arXiv: SysPilot tunes performance across libraries using reusable resource contracts","argument":"Yineng Yan, Haowei Chen and Christopher J. Rossbach present SysPilot, a system for tuning applications that combine independently developed libraries. They argue that libraries can compete for shared CPU cores, GPUs and memory bandwidth, while existing autotuners do not directly examine which resources are shared or which runtime signals indicate interference.\n\nSysPilot uses a Library Performance Contract (LPC) to capture a library’s resource demands, assumptions, controls and observability signals. It synthesizes contracts from documentation and code, combines contracts for an application’s libraries, forms resource-conflict hypotheses, profiles the application to test them and selects candidate configurations. The authors’ central idea is reusable performance knowledge: a library’s contract can serve across applications that depend on it.\n\nOn a benchmark suite of cross-library contention scenarios, the authors report performance matching autotuners that use application-specific manual information. They also report up to an additional 38% improvement in benchmark performance metrics over the best configurations found by OpenTuner and SMAC3, using 3x fewer runs. These are reported benchmark results; the abstract does not establish how they carry over to other workloads.","topicIds":["intelligence-and-discovery"],"domain":"science","claimType":"attributed reading","limits":"The evidence is the paper’s abstract and does not provide benchmark composition, per-scenario results, or details needed to assess how broadly the reported performance transfers to other workloads.","speaker":{"name":"Yan, Yineng, Chen, Haowei, Rossbach, Christopher J.","roleAtSource":"Article author"},"source":{"title":"SysPilot: Cross-Library Performance Autotuning via Library Performance Contracts","publisher":"arXiv cs.AI","format":"Article","url":"https://arxiv.org/abs/2611.06078","publishedAt":"2026-11-04","dateBasis":"Date basis not provided."},"evidence":[{"text":"The authors identify resource contention between independently managed library runtimes as a problem for applications combining libraries.","excerpt":"their independently managed runtimes can oversubscribe shared resources: using the same CPU cores, fighting over GPUs, or contending for memory bandwidth.","url":"https://arxiv.org/abs/2611.06078","relationship":"Source-stated"},{"text":"SysPilot uses Library Performance Contracts to represent library resource requirements and combines contracts to identify and test possible conflicts.","excerpt":"derives resource-conflict hypotheses, profiles the application to validate those hypotheses, and selects candidate configurations.","url":"https://arxiv.org/abs/2611.06078","relationship":"Source-stated"},{"text":"The authors report that SysPilot matches the performance of autotuners relying on application-specific manual information while enabling reuse across applications.","excerpt":"SysPilot matches the performance of autotuners that rely on application-specific manual information while retaining cross-application reuse.","url":"https://arxiv.org/abs/2611.06078","relationship":"Source-stated"},{"text":"In the benchmark suite, the authors report up to an additional 38% improvement in performance metrics over the best configuration found by OpenTuner and SMAC3, using 3x fewer runs.","excerpt":"improves benchmark performance metrics by up to an additional 38% over the best configuration found by these autotuners, while using 3x fewer runs.","url":"https://arxiv.org/abs/2611.06078","relationship":"Source-stated"}],"sourceMedia":{"status":"not_found","sourceUrl":"https://arxiv.org/abs/2611.06078","checkedAt":"2026-11-09T10:28:07.403Z","items":[],"note":"No suitable media was found by the supported page extraction."},"assumptions":[],"openQuestion":{"attribution":"Open question","text":"How does SysPilot’s performance compare across the benchmark suite’s different cross-library contention scenarios?"},"whatWouldChangeView":{"attribution":"Change condition not recorded","text":""},"editorialComparisons":[],"live":{"title":"arXiv: SysPilot tunes performance across libraries using reusable resource contracts","summary":"Yineng Yan, Haowei Chen and Christopher J. Rossbach present SysPilot, a system for tuning applications that combine independently developed libraries. They argue that libraries can compete for shared CPU cores, GPUs and memory bandwidth, while existing autotuners do not directly examine which resources are shared or which runtime signals indicate interference.\n\nSysPilot uses a Library Performance Contract (LPC) to capture a library’s resource demands, assumptions, controls and observability signals. It synthesizes contracts from documentation and code, combines contracts for an application’s libraries, forms resource-conflict hypotheses, profiles the application to test them and selects candidate configurations. The authors’ central idea is reusable performance knowledge: a library’s contract can serve across applications that depend on it.\n\nOn a benchmark suite of cross-library contention scenarios, the authors report performance matching autotuners that use application-specific manual information. They also report up to an additional 38% improvement in benchmark performance metrics over the best configurations found by OpenTuner and SMAC3, using 3x fewer runs. These are reported benchmark results; the abstract does not establish how they carry over to other workloads.","question":"How does SysPilot’s performance compare across the benchmark suite’s different cross-library contention scenarios?","claims":[{"text":"The authors identify resource contention between independently managed library runtimes as a problem for applications combining libraries.","excerpt":"their independently managed runtimes can oversubscribe shared resources: using the same CPU cores, fighting over GPUs, or contending for memory bandwidth.","support":"source-stated"},{"text":"SysPilot uses Library Performance Contracts to represent library resource requirements and combines contracts to identify and test possible conflicts.","excerpt":"derives resource-conflict hypotheses, profiles the application to validate those hypotheses, and selects candidate configurations.","support":"source-stated"},{"text":"The authors report that SysPilot matches the performance of autotuners relying on application-specific manual information while enabling reuse across applications.","excerpt":"SysPilot matches the performance of autotuners that rely on application-specific manual information while retaining cross-application reuse.","support":"source-stated"},{"text":"In the benchmark suite, the authors report up to an additional 38% improvement in performance metrics over the best configuration found by OpenTuner and SMAC3, using 3x fewer runs.","excerpt":"improves benchmark performance metrics by up to an additional 38% over the best configuration found by these autotuners, while using 3x fewer runs.","support":"source-stated"}],"limitations":["The evidence is the paper’s abstract and does not provide benchmark composition, per-scenario results, or details needed to assess how broadly the reported performance transfers to other workloads."],"mediaId":"254acb16148e5f1fa03881b89c434785baa7c85dc3bd237e0a987961a2a1473b","correctionReason":null,"id":"fdbab8856c521ef88fbdc54b27d00fa1c20a3f9adb7bcf73a38283fd3408d14e","publicationId":"e5f8ac31-613c-4dbc-8680-4adb8b3c556b","version":1,"sourceUrl":"https://arxiv.org/abs/2611.06078","sourceTitle":"SysPilot: Cross-Library Performance Autotuning via Library Performance Contracts","publisher":"arXiv cs.AI","publishedAt":null,"originalPublished":{"value":"2026-11-04","precision":"day","basis":"publisher_citation_date"},"firstObservedAt":"2026-11-05T05:09:27.024Z","createdAt":"2026-11-09T09:25:00.882Z","historical":true,"entityIds":["arxiv"],"topicIds":["intelligence-and-discovery"],"media":[{"id":"254acb16148e5f1fa03881b89c434785baa7c85dc3bd237e0a987961a2a1473b","kind":"article","url":"https://arxiv.org/abs/2611.06078","sourceUrl":"https://arxiv.org/abs/2611.06078","label":"Read original","provenance":"source_link","verification":{"status":"verified","checkedAt":"2026-11-09T09:24:13.583Z","method":"acquired_source","contentType":"text/html"},"recommendationReason":"Recommended by Jev for understanding this source; checked by Luna."}],"sourceMedia":{"status":"not_found","sourceUrl":"https://arxiv.org/abs/2611.06078","checkedAt":"2026-11-09T10:28:07.403Z","items":[],"note":"No suitable media was found by the supported page extraction."},"editorialDecision":{"outcome":"accept","reasonCodes":["material_development"],"rubricVersion":"stream-admission-v5","mediaId":"254acb16148e5f1fa03881b89c434785baa7c85dc3bd237e0a987961a2a1473b","confidence":0.77,"provider":"typesafe","model":"jev-1.13.0","inputHash":"bab2ad32b9a61eb2393ac8867796ee1e530eaaf1292871f316095cd3b62082de","decidedAt":"2026-11-09T09:24:15.291Z"},"provenance":{"textHash":"550ce6364d377e5318ca4a336e1f83b529015e2453229fd7cd4d42f923451def","observationId":"e0cab8844c93968d7b9999a62f1fa626eddd662395357cace6c40c99ea1e69ea","retrievedAt":"2026-11-09T09:24:13.415Z","kind":"publisher-page","preparer":{"model":"gpt-6-luna","runId":"f9cc9fb1-b858-49d8-8ae7-8f74544078bd"},"reviewer":{"model":"gpt-6-luna","runId":"6859f18f-ed5d-48ab-8b0a-23dd686f5eca"}},"audit":{"status":"passed","reviewedAt":"2026-11-09T09:25:00.882Z","model":"anthropic/claude-opus-5.5"},"sourceAttribution":{"authors":[{"name":"Yan, Yineng","url":null,"kind":"unknown"},{"name":"Chen, Haowei","url":null,"kind":"unknown"},{"name":"Rossbach, Christopher J.","url":null,"kind":"unknown"}],"authorRole":"article-author","hosts":[],"status":"stated","authorRoster":{"truncated":false,"omitted":0,"assertionGroupsOmitted":0},"participation":[{"actor":{"name":"Yan, Yineng","url":null,"kind":"unknown","actorId":null},"role":"author","scope":{"kind":"work-credit","locator":null},"literalCredit":"Yan, Yineng","status":"stated","provenance":{"basis":"head-meta","sourceUrl":"https://arxiv.org/abs/2611.06078","locator":"head/meta[name=author|citation_author]"},"assertionId":"f697093cccfce931044b7e1590a7308de298987902fed8df26b781b174715fa0:participation:0","identity":{"version":"entity-identity-v1","status":"unresolved","actorId":null,"canonicalActorId":null,"candidateActorIds":[],"assertions":[],"sourceObservedAt":"2026-11-09T10:28:07.403Z","knowledgeAsOf":null},"sourceVersion":{"snapshotId":"f697093cccfce931044b7e1590a7308de298987902fed8df26b781b174715fa0","sourceUrl":"https://arxiv.org/abs/2611.06078","contentSha256":"f8b467a6a4a6e0033cc7549b53670043a2faee00d9ca0c0d7dab2a1d61c1a454","textHash":"550ce6364d377e5318ca4a336e1f83b529015e2453229fd7cd4d42f923451def","observedAt":"2026-11-09T10:28:07.403Z"}},{"actor":{"name":"Chen, Haowei","url":null,"kind":"unknown","actorId":null},"role":"author","scope":{"kind":"work-credit","locator":null},"literalCredit":"Chen, Haowei","status":"stated","provenance":{"basis":"head-meta","sourceUrl":"https://arxiv.org/abs/2611.06078","locator":"head/meta[name=author|citation_author]"},"assertionId":"f697093cccfce931044b7e1590a7308de298987902fed8df26b781b174715fa0:participation:1","identity":{"version":"entity-identity-v1","status":"unresolved","actorId":null,"canonicalActorId":null,"candidateActorIds":[],"assertions":[],"sourceObservedAt":"2026-11-09T10:28:07.403Z","knowledgeAsOf":null},"sourceVersion":{"snapshotId":"f697093cccfce931044b7e1590a7308de298987902fed8df26b781b174715fa0","sourceUrl":"https://arxiv.org/abs/2611.06078","contentSha256":"f8b467a6a4a6e0033cc7549b53670043a2faee00d9ca0c0d7dab2a1d61c1a454","textHash":"550ce6364d377e5318ca4a336e1f83b529015e2453229fd7cd4d42f923451def","observedAt":"2026-11-09T10:28:07.403Z"}},{"actor":{"name":"Rossbach, Christopher J.","url":null,"kind":"unknown","actorId":null},"role":"author","scope":{"kind":"work-credit","locator":null},"literalCredit":"Rossbach, Christopher J.","status":"stated","provenance":{"basis":"head-meta","sourceUrl":"https://arxiv.org/abs/2611.06078","locator":"head/meta[name=author|citation_author]"},"assertionId":"f697093cccfce931044b7e1590a7308de298987902fed8df26b781b174715fa0:participation:2","identity":{"version":"entity-identity-v1","status":"unresolved","actorId":null,"canonicalActorId":null,"candidateActorIds":[],"assertions":[],"sourceObservedAt":"2026-11-09T10:28:07.403Z","knowledgeAsOf":null},"sourceVersion":{"snapshotId":"f697093cccfce931044b7e1590a7308de298987902fed8df26b781b174715fa0","sourceUrl":"https://arxiv.org/abs/2611.06078","contentSha256":"f8b467a6a4a6e0033cc7549b53670043a2faee00d9ca0c0d7dab2a1d61c1a454","textHash":"550ce6364d377e5318ca4a336e1f83b529015e2453229fd7cd4d42f923451def","observedAt":"2026-11-09T10:28:07.403Z"}}],"participationCoverage":{"total":3,"returned":3,"complete":true,"fullAssertions":"source-metadata-endpoint"},"distribution":null,"publisher":null,"sourceUrl":"https://arxiv.org/abs/2611.06078","snapshotId":"f697093cccfce931044b7e1590a7308de298987902fed8df26b781b174715fa0","contentSha256":"f8b467a6a4a6e0033cc7549b53670043a2faee00d9ca0c0d7dab2a1d61c1a454","textHash":"550ce6364d377e5318ca4a336e1f83b529015e2453229fd7cd4d42f923451def","observedAt":"2026-11-09T10:28:07.403Z","basis":"publisher-page-metadata","sourceLinks":42,"linksTruncated":false,"metadataUrl":"/api/pipeline/stream/fdbab8856c521ef88fbdc54b27d00fa1c20a3f9adb7bcf73a38283fd3408d14e/source"}},"canonicalUrl":"https://escapemeridian.com/readings/arxiv-syspilot-tunes-performance-across-libraries-using-fdbab885","formats":{"html":"/readings/arxiv-syspilot-tunes-performance-across-libraries-using-fdbab885","markdown":"/readings/arxiv-syspilot-tunes-performance-across-libraries-using-fdbab885.md","json":"/readings/arxiv-syspilot-tunes-performance-across-libraries-using-fdbab885.json"},"attribution":"Headline and summary by Escape Meridian, prepared by Luna from the attributed source. A source check is not independent confirmation of the source’s claims.","maintainedGuideLinks":[],"readerContext":{"version":"reader-context-v1","attribution":"Reference context selected by Escape Meridian; separate from source evidence. Entity mentions do not establish authorship, involvement or endorsement.","terms":[{"id":"term-cpu","name":"CPU","explanation":"The central processing unit: a general-purpose processor that carries out a computer's instructions.","referenceUrl":"https://aws.amazon.com/what-is/cpu/"},{"id":"term-gpu","name":"Graphics processing unit","explanation":"A chip that performs many calculations at once; the main hardware used to train and run AI models.","referenceUrl":"https://en.wikipedia.org/wiki/Graphics_processing_unit"},{"id":"term-benchmark","name":"Benchmark","explanation":"A defined set of tests used to compare systems. Results depend on the tasks and measures selected.","referenceUrl":"https://arxiv.org/abs/2211.09110"}],"entities":[{"id":"arxiv","name":"arXiv","kind":"organization","context":"arXiv is a research manuscript repository where authors share papers that may not yet have been peer reviewed.","referenceUrls":["https://arxiv.org/","https://info.arxiv.org/help/api/index.html"],"path":"/entities/arxiv","json":"/entities/arxiv.json","markdown":"/entities/arxiv.md"}]},"researchQuestions":[],"withdrawn":false,"references":{"schemaVersion":1,"target":{"type":"reading","id":"fdbab8856c521ef88fbdc54b27d00fa1c20a3f9adb7bcf73a38283fd3408d14e","revision":"e5f8ac31-613c-4dbc-8680-4adb8b3c556b","revisionKind":"publication-id","title":"arXiv: SysPilot tunes performance across libraries using reusable resource contracts","url":"https://escapemeridian.com/readings/arxiv-syspilot-tunes-performance-across-libraries-using-fdbab885"},"source":{"type":"source","id":"https://arxiv.org/abs/2611.06078","revision":"550ce6364d377e5318ca4a336e1f83b529015e2453229fd7cd4d42f923451def","revisionKind":"sha256-source-text","title":"SysPilot: Cross-Library Performance Autotuning via Library Performance Contracts","url":"https://arxiv.org/abs/2611.06078"},"status":"available","items":[],"next":null,"scope":"Explicit citations in public readings and public file attachments to this reading. Shared topics are not citations. Other artifact types need an explicit reference adapter."},"revisions":[{"id":"fdbab8856c521ef88fbdc54b27d00fa1c20a3f9adb7bcf73a38283fd3408d14e","title":"arXiv: SysPilot tunes performance across libraries using reusable resource contracts","argument":"Yineng Yan, Haowei Chen and Christopher J. Rossbach present SysPilot, a system for tuning applications that combine independently developed libraries. They argue that libraries can compete for shared CPU cores, GPUs and memory bandwidth, while existing autotuners do not directly examine which resources are shared or which runtime signals indicate interference.\n\nSysPilot uses a Library Performance Contract (LPC) to capture a library’s resource demands, assumptions, controls and observability signals. It synthesizes contracts from documentation and code, combines contracts for an application’s libraries, forms resource-conflict hypotheses, profiles the application to test them and selects candidate configurations. The authors’ central idea is reusable performance knowledge: a library’s contract can serve across applications that depend on it.\n\nOn a benchmark suite of cross-library contention scenarios, the authors report performance matching autotuners that use application-specific manual information. They also report up to an additional 38% improvement in benchmark performance metrics over the best configurations found by OpenTuner and SMAC3, using 3x fewer runs. These are reported benchmark results; the abstract does not establish how they carry over to other workloads.","topicIds":["intelligence-and-discovery"],"domain":"science","claimType":"attributed reading","limits":"The evidence is the paper’s abstract and does not provide benchmark composition, per-scenario results, or details needed to assess how broadly the reported performance transfers to other workloads.","speaker":{"name":"Yan, Yineng, Chen, Haowei, Rossbach, Christopher J.","roleAtSource":"Article author"},"source":{"title":"SysPilot: Cross-Library Performance Autotuning via Library Performance Contracts","publisher":"arXiv cs.AI","format":"Article","url":"https://arxiv.org/abs/2611.06078","publishedAt":"2026-11-04","dateBasis":"Date basis not provided."},"evidence":[{"text":"The authors identify resource contention between independently managed library runtimes as a problem for applications combining libraries.","excerpt":"their independently managed runtimes can oversubscribe shared resources: using the same CPU cores, fighting over GPUs, or contending for memory bandwidth.","url":"https://arxiv.org/abs/2611.06078","relationship":"Source-stated"},{"text":"SysPilot uses Library Performance Contracts to represent library resource requirements and combines contracts to identify and test possible conflicts.","excerpt":"derives resource-conflict hypotheses, profiles the application to validate those hypotheses, and selects candidate configurations.","url":"https://arxiv.org/abs/2611.06078","relationship":"Source-stated"},{"text":"The authors report that SysPilot matches the performance of autotuners relying on application-specific manual information while enabling reuse across applications.","excerpt":"SysPilot matches the performance of autotuners that rely on application-specific manual information while retaining cross-application reuse.","url":"https://arxiv.org/abs/2611.06078","relationship":"Source-stated"},{"text":"In the benchmark suite, the authors report up to an additional 38% improvement in performance metrics over the best configuration found by OpenTuner and SMAC3, using 3x fewer runs.","excerpt":"improves benchmark performance metrics by up to an additional 38% over the best configuration found by these autotuners, while using 3x fewer runs.","url":"https://arxiv.org/abs/2611.06078","relationship":"Source-stated"}],"sourceMedia":{"status":"not_found","sourceUrl":"https://arxiv.org/abs/2611.06078","checkedAt":"2026-11-09T10:28:07.403Z","items":[],"note":"No suitable media was found by the supported page extraction."},"assumptions":[],"openQuestion":{"attribution":"Open question","text":"How does SysPilot’s performance compare across the benchmark suite’s different cross-library contention scenarios?"},"whatWouldChangeView":{"attribution":"Change condition not recorded","text":""},"editorialComparisons":[],"live":{"title":"arXiv: SysPilot tunes performance across libraries using reusable resource contracts","summary":"Yineng Yan, Haowei Chen and Christopher J. Rossbach present SysPilot, a system for tuning applications that combine independently developed libraries. They argue that libraries can compete for shared CPU cores, GPUs and memory bandwidth, while existing autotuners do not directly examine which resources are shared or which runtime signals indicate interference.\n\nSysPilot uses a Library Performance Contract (LPC) to capture a library’s resource demands, assumptions, controls and observability signals. It synthesizes contracts from documentation and code, combines contracts for an application’s libraries, forms resource-conflict hypotheses, profiles the application to test them and selects candidate configurations. The authors’ central idea is reusable performance knowledge: a library’s contract can serve across applications that depend on it.\n\nOn a benchmark suite of cross-library contention scenarios, the authors report performance matching autotuners that use application-specific manual information. They also report up to an additional 38% improvement in benchmark performance metrics over the best configurations found by OpenTuner and SMAC3, using 3x fewer runs. These are reported benchmark results; the abstract does not establish how they carry over to other workloads.","question":"How does SysPilot’s performance compare across the benchmark suite’s different cross-library contention scenarios?","claims":[{"text":"The authors identify resource contention between independently managed library runtimes as a problem for applications combining libraries.","excerpt":"their independently managed runtimes can oversubscribe shared resources: using the same CPU cores, fighting over GPUs, or contending for memory bandwidth.","support":"source-stated"},{"text":"SysPilot uses Library Performance Contracts to represent library resource requirements and combines contracts to identify and test possible conflicts.","excerpt":"derives resource-conflict hypotheses, profiles the application to validate those hypotheses, and selects candidate configurations.","support":"source-stated"},{"text":"The authors report that SysPilot matches the performance of autotuners relying on application-specific manual information while enabling reuse across applications.","excerpt":"SysPilot matches the performance of autotuners that rely on application-specific manual information while retaining cross-application reuse.","support":"source-stated"},{"text":"In the benchmark suite, the authors report up to an additional 38% improvement in performance metrics over the best configuration found by OpenTuner and SMAC3, using 3x fewer runs.","excerpt":"improves benchmark performance metrics by up to an additional 38% over the best configuration found by these autotuners, while using 3x fewer runs.","support":"source-stated"}],"limitations":["The evidence is the paper’s abstract and does not provide benchmark composition, per-scenario results, or details needed to assess how broadly the reported performance transfers to other workloads."],"mediaId":"254acb16148e5f1fa03881b89c434785baa7c85dc3bd237e0a987961a2a1473b","correctionReason":null,"id":"fdbab8856c521ef88fbdc54b27d00fa1c20a3f9adb7bcf73a38283fd3408d14e","publicationId":"e5f8ac31-613c-4dbc-8680-4adb8b3c556b","version":1,"sourceUrl":"https://arxiv.org/abs/2611.06078","sourceTitle":"SysPilot: Cross-Library Performance Autotuning via Library Performance Contracts","publisher":"arXiv cs.AI","publishedAt":null,"originalPublished":{"value":"2026-11-04","precision":"day","basis":"publisher_citation_date"},"firstObservedAt":"2026-11-05T05:09:27.024Z","createdAt":"2026-11-09T09:25:00.882Z","historical":true,"entityIds":["arxiv"],"topicIds":["intelligence-and-discovery"],"media":[{"id":"254acb16148e5f1fa03881b89c434785baa7c85dc3bd237e0a987961a2a1473b","kind":"article","url":"https://arxiv.org/abs/2611.06078","sourceUrl":"https://arxiv.org/abs/2611.06078","label":"Read original","provenance":"source_link","verification":{"status":"verified","checkedAt":"2026-11-09T09:24:13.583Z","method":"acquired_source","contentType":"text/html"},"recommendationReason":"Recommended by Jev for understanding this source; checked by Luna."}],"sourceMedia":{"status":"not_found","sourceUrl":"https://arxiv.org/abs/2611.06078","checkedAt":"2026-11-09T10:28:07.403Z","items":[],"note":"No suitable media was found by the supported page extraction."},"editorialDecision":{"outcome":"accept","reasonCodes":["material_development"],"rubricVersion":"stream-admission-v5","mediaId":"254acb16148e5f1fa03881b89c434785baa7c85dc3bd237e0a987961a2a1473b","confidence":0.77,"provider":"typesafe","model":"jev-1.13.0","inputHash":"bab2ad32b9a61eb2393ac8867796ee1e530eaaf1292871f316095cd3b62082de","decidedAt":"2026-11-09T09:24:15.291Z"},"provenance":{"textHash":"550ce6364d377e5318ca4a336e1f83b529015e2453229fd7cd4d42f923451def","observationId":"e0cab8844c93968d7b9999a62f1fa626eddd662395357cace6c40c99ea1e69ea","retrievedAt":"2026-11-09T09:24:13.415Z","kind":"publisher-page","preparer":{"model":"gpt-6-luna","runId":"f9cc9fb1-b858-49d8-8ae7-8f74544078bd"},"reviewer":{"model":"gpt-6-luna","runId":"6859f18f-ed5d-48ab-8b0a-23dd686f5eca"}},"audit":{"status":"passed","reviewedAt":"2026-11-09T09:25:00.882Z","model":"anthropic/claude-opus-5.5"},"sourceAttribution":{"authors":[{"name":"Yan, Yineng","url":null,"kind":"unknown"},{"name":"Chen, Haowei","url":null,"kind":"unknown"},{"name":"Rossbach, Christopher J.","url":null,"kind":"unknown"}],"authorRole":"article-author","hosts":[],"status":"stated","authorRoster":{"truncated":false,"omitted":0,"assertionGroupsOmitted":0},"participation":[{"actor":{"name":"Yan, Yineng","url":null,"kind":"unknown","actorId":null},"role":"author","scope":{"kind":"work-credit","locator":null},"literalCredit":"Yan, Yineng","status":"stated","provenance":{"basis":"head-meta","sourceUrl":"https://arxiv.org/abs/2611.06078","locator":"head/meta[name=author|citation_author]"},"assertionId":"f697093cccfce931044b7e1590a7308de298987902fed8df26b781b174715fa0:participation:0","identity":{"version":"entity-identity-v1","status":"unresolved","actorId":null,"canonicalActorId":null,"candidateActorIds":[],"assertions":[],"sourceObservedAt":"2026-11-09T10:28:07.403Z","knowledgeAsOf":null},"sourceVersion":{"snapshotId":"f697093cccfce931044b7e1590a7308de298987902fed8df26b781b174715fa0","sourceUrl":"https://arxiv.org/abs/2611.06078","contentSha256":"f8b467a6a4a6e0033cc7549b53670043a2faee00d9ca0c0d7dab2a1d61c1a454","textHash":"550ce6364d377e5318ca4a336e1f83b529015e2453229fd7cd4d42f923451def","observedAt":"2026-11-09T10:28:07.403Z"}},{"actor":{"name":"Chen, Haowei","url":null,"kind":"unknown","actorId":null},"role":"author","scope":{"kind":"work-credit","locator":null},"literalCredit":"Chen, Haowei","status":"stated","provenance":{"basis":"head-meta","sourceUrl":"https://arxiv.org/abs/2611.06078","locator":"head/meta[name=author|citation_author]"},"assertionId":"f697093cccfce931044b7e1590a7308de298987902fed8df26b781b174715fa0:participation:1","identity":{"version":"entity-identity-v1","status":"unresolved","actorId":null,"canonicalActorId":null,"candidateActorIds":[],"assertions":[],"sourceObservedAt":"2026-11-09T10:28:07.403Z","knowledgeAsOf":null},"sourceVersion":{"snapshotId":"f697093cccfce931044b7e1590a7308de298987902fed8df26b781b174715fa0","sourceUrl":"https://arxiv.org/abs/2611.06078","contentSha256":"f8b467a6a4a6e0033cc7549b53670043a2faee00d9ca0c0d7dab2a1d61c1a454","textHash":"550ce6364d377e5318ca4a336e1f83b529015e2453229fd7cd4d42f923451def","observedAt":"2026-11-09T10:28:07.403Z"}},{"actor":{"name":"Rossbach, Christopher J.","url":null,"kind":"unknown","actorId":null},"role":"author","scope":{"kind":"work-credit","locator":null},"literalCredit":"Rossbach, Christopher J.","status":"stated","provenance":{"basis":"head-meta","sourceUrl":"https://arxiv.org/abs/2611.06078","locator":"head/meta[name=author|citation_author]"},"assertionId":"f697093cccfce931044b7e1590a7308de298987902fed8df26b781b174715fa0:participation:2","identity":{"version":"entity-identity-v1","status":"unresolved","actorId":null,"canonicalActorId":null,"candidateActorIds":[],"assertions":[],"sourceObservedAt":"2026-11-09T10:28:07.403Z","knowledgeAsOf":null},"sourceVersion":{"snapshotId":"f697093cccfce931044b7e1590a7308de298987902fed8df26b781b174715fa0","sourceUrl":"https://arxiv.org/abs/2611.06078","contentSha256":"f8b467a6a4a6e0033cc7549b53670043a2faee00d9ca0c0d7dab2a1d61c1a454","textHash":"550ce6364d377e5318ca4a336e1f83b529015e2453229fd7cd4d42f923451def","observedAt":"2026-11-09T10:28:07.403Z"}}],"participationCoverage":{"total":3,"returned":3,"complete":true,"fullAssertions":"source-metadata-endpoint"},"distribution":null,"publisher":null,"sourceUrl":"https://arxiv.org/abs/2611.06078","snapshotId":"f697093cccfce931044b7e1590a7308de298987902fed8df26b781b174715fa0","contentSha256":"f8b467a6a4a6e0033cc7549b53670043a2faee00d9ca0c0d7dab2a1d61c1a454","textHash":"550ce6364d377e5318ca4a336e1f83b529015e2453229fd7cd4d42f923451def","observedAt":"2026-11-09T10:28:07.403Z","basis":"publisher-page-metadata","sourceLinks":42,"linksTruncated":false,"metadataUrl":"/api/pipeline/stream/fdbab8856c521ef88fbdc54b27d00fa1c20a3f9adb7bcf73a38283fd3408d14e/source"}}}],"audits":[{"publicationId":"e5f8ac31-613c-4dbc-8680-4adb8b3c556b","verdict":"passed","findings":[{"dimension":"attribution","status":"pass","explanation":"The reading names the authors listed on the arXiv page. It frames the problem, design and results as the authors' claims and reported findings, not as established fact.","excerpt":"Authors:Yineng Yan, Haowei Chen, Christopher J. Rossbach"},{"dimension":"summary","status":"pass","explanation":"The reading leads with the actor and the development. It explains the problem in plain terms: libraries competing for CPU cores, GPUs and memory bandwidth. It defines a Library Performance Contract by what it captures and outlines the pipeline. It also conveys the authors' central idea of reusable performance knowledge. The title and question are accurate and non-leading. Autotuner is not formally defined, but context makes its meaning clear enough.","excerpt":"This design makes the Library Performance Contract a reusable unit of performance knowledge: a contract for a library can be reused across many applications that depend on that library."},{"dimension":"date","status":"pass","explanation":"The originalPublished date of 2026-11-04 matches the arXiv v1 submission date. The later feed date does not affect this.","excerpt":"[Submitted on 4 Nov 2026]"},{"dimension":"support","status":"pass","explanation":"Every claim matches the abstract. This includes the contention problem, the contract-based pipeline, parity with manual-information autotuners, and the up-to-38% gain with 3x fewer runs versus OpenTuner and SMAC3. The results are kept to the benchmark suite and the up-to qualifier is preserved. The limitation about generalization is appropriately hedged.","excerpt":"SysPilot improves benchmark performance metrics by up to an additional 38% over the best configuration found by these autotuners, while using 3x fewer runs."},{"dimension":"media","status":"pass","explanation":"The selected media is the verified direct link to the arXiv abstract page, which is the original source. No better source media was found.","excerpt":null}],"createdAt":"2026-11-09T09:25:00.882Z","model":"anthropic/claude-opus-5.5"}],"correctionUrl":"https://escapemeridian.com/corrections/"}