{"url":"/method/bytescheduler","slug":"bytescheduler","name":"ByteScheduler","full_name":"ByteScheduler","full_name_withheld":false,"description_markdown":"**ByteScheduler** is a generic communication scheduler for distributed DNN training acceleration. It is based on analysis that partitioning and rearranging the tensor transmissions can result in optimal results in theory and good performance in real-world even with scheduling overhead.","description_state":"present","introduced_year":2019,"introduced_by":{"title":null,"paper":null,"first_author":null,"n_authors":0,"url_abs":null,"archive_paper_url":null},"source":{"url":null,"title":null,"url_on_a_paper_host":false},"code_snippet_url":null,"code_snippet_url_on_a_code_host":false,"categories":[{"area":"General","area_id":"general","collection":"Replicated Data Parallel","url":"/methods/category/replicated-data-parallel","pwc_aliases":[]},{"area":"General","area_id":"general","collection":"Data Parallel Methods","url":"/methods/category/data-parallel-methods","pwc_aliases":[]},{"area":"General","area_id":"general","collection":"Distributed Methods","url":"/methods/category/distributed-methods","pwc_aliases":[]}],"n_papers_tagged":1,"archive_num_papers":1,"papers_newest_first":[{"paper":null,"title":"Automatic Configuration for Optimal Communication Scheduling in DNN Training","date":"2021-12-27","arxiv_id":"2112.13509","n_code_links":0,"syntology":null}],"papers_shown":1,"tasks":[{"task":"/task/bayesian-optimization","name":"Bayesian Optimization","papers":1},{"task":"/task/scheduling","name":"Scheduling","papers":1}],"tasks_shown":2,"n_tasks":2,"usage_by_year":[{"year":"2021","papers":1}],"row_source":"methods_table","archive":{"source":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","archive_url":"https://paperswithcode.com/method/bytescheduler"},"syntology_read_at":"2026-09-24T18:15:14+00:00"}