<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://jwsung91.github.io/</loc></url><url><loc>https://jwsung91.github.io/about/</loc></url><url><loc>https://jwsung91.github.io/blog/</loc></url><url><loc>https://jwsung91.github.io/blog/2026-04-18-hello/</loc></url><url><loc>https://jwsung91.github.io/blog/2026-04-21-markdown-%EC%9E%91%EC%84%B1-%EC%98%88%EC%8B%9C-sveltia/</loc></url><url><loc>https://jwsung91.github.io/blog/2026-04-23-ai-curator-%ED%8C%8C%EC%9D%B4%ED%94%84%EB%9D%BC%EC%9D%B8-%EA%B5%AC%EC%B6%95-%EB%B0%A9%EC%95%88/</loc></url><url><loc>https://jwsung91.github.io/blog/2026-04-25-ai-curator-%ED%8C%8C%EC%9D%B4%ED%94%84%EB%9D%BC%EC%9D%B8-%EA%B5%AC%EC%B6%95%EA%B8%B0--%EC%8B%A4%EC%A0%9C-%EA%B5%AC%ED%98%84/</loc></url><url><loc>https://jwsung91.github.io/blog/2026-05-31-unilink-%EC%84%A4%EA%B3%84-%EB%B0%B0%EA%B2%BD/</loc></url><url><loc>https://jwsung91.github.io/blog/2026-05-31-unilink-builder-api-%EC%84%A4%EA%B3%84/</loc></url><url><loc>https://jwsung91.github.io/blog/2026-05-31-unilink-unified-api-%EC%84%A4%EA%B3%84/</loc></url><url><loc>https://jwsung91.github.io/blog/2026-06-02-unilink-channel-%EC%B6%94%EC%83%81%ED%99%94-%EC%84%A4%EA%B3%84/</loc></url><url><loc>https://jwsung91.github.io/blog/2026-06-02-unilink-channelfactory-%EC%84%A4%EA%B3%84/</loc></url><url><loc>https://jwsung91.github.io/blog/2026-06-02-unilink-transport-%EA%B3%84%EC%B8%B5-%EC%84%A4%EA%B3%84/</loc></url><url><loc>https://jwsung91.github.io/blog/2026-06-02-unilink-wrapper-%EA%B3%84%EC%B8%B5-%EC%84%A4%EA%B3%84/</loc></url><url><loc>https://jwsung91.github.io/blog/2026-06-03-unilink-%EC%84%A4%EA%B3%84-%ED%9A%8C%EA%B3%A0/</loc></url><url><loc>https://jwsung91.github.io/blog/2026-06-03-unilink-backpressure-%EC%84%A4%EA%B3%84/</loc></url><url><loc>https://jwsung91.github.io/blog/2026-06-03-unilink-framer-%EA%B3%84%EC%B8%B5-%EC%84%A4%EA%B3%84/</loc></url><url><loc>https://jwsung91.github.io/blog/2026-06-03-unilink-memory-buffer-%EC%84%A4%EA%B3%84/</loc></url><url><loc>https://jwsung91.github.io/blog/2026-06-03-unilink-runtimestats%EC%99%80-diagnostics-%EC%84%A4%EA%B3%84/</loc></url><url><loc>https://jwsung91.github.io/blog/2026-07-02-llm-encoder-only%EC%99%80-decoder-only-%EA%B5%AC%EC%A1%B0-%EC%9D%B4%ED%95%B4%ED%95%98%EA%B8%B0/</loc></url><url><loc>https://jwsung91.github.io/blog/2026-07-02-llm-transformer%EC%99%80-self-attention-%EC%9D%B4%ED%95%B4%ED%95%98%EA%B8%B0/</loc></url><url><loc>https://jwsung91.github.io/blog/2026-07-02-unilink-tcp-nodelay-%ED%8A%B8%EB%9F%AC%EB%B8%94%EC%8A%88%ED%8C%85/</loc></url><url><loc>https://jwsung91.github.io/blog/2026-07-02-unilink-udp-backpressure-%EB%8D%B0%EB%93%9C%EB%9D%BD-%ED%8A%B8%EB%9F%AC%EB%B8%94%EC%8A%88%ED%8C%85/</loc></url><url><loc>https://jwsung91.github.io/blog/2026-07-03-llm-core-decoding/</loc></url><url><loc>https://jwsung91.github.io/blog/2026-07-03-llm-core-logit%EA%B3%BC-softmax/</loc></url><url><loc>https://jwsung91.github.io/blog/2026-07-03-llm-core-tokenizer%EC%99%80-embedding/</loc></url><url><loc>https://jwsung91.github.io/blog/2026-07-03-llm-training-base-model%EC%9D%80-%EC%96%B4%EB%96%BB%EA%B2%8C-chat-model%EC%9D%B4-%EB%90%98%EB%8A%94%EA%B0%80/</loc></url><url><loc>https://jwsung91.github.io/blog/2026-07-03-llm-training-pretraining%EA%B3%BC-fine-tuning/</loc></url><url><loc>https://jwsung91.github.io/blog/series/llm-core/</loc></url><url><loc>https://jwsung91.github.io/blog/series/llm-training/</loc></url><url><loc>https://jwsung91.github.io/blog/tags/abstraction/</loc></url><url><loc>https://jwsung91.github.io/blog/tags/ai-curator/</loc></url><url><loc>https://jwsung91.github.io/blog/tags/ai/</loc></url><url><loc>https://jwsung91.github.io/blog/tags/alignment/</loc></url><url><loc>https://jwsung91.github.io/blog/tags/api-design/</loc></url><url><loc>https://jwsung91.github.io/blog/tags/architecture/</loc></url><url><loc>https://jwsung91.github.io/blog/tags/astro/</loc></url><url><loc>https://jwsung91.github.io/blog/tags/async-io/</loc></url><url><loc>https://jwsung91.github.io/blog/tags/attention/</loc></url><url><loc>https://jwsung91.github.io/blog/tags/backpressure/</loc></url><url><loc>https://jwsung91.github.io/blog/tags/base-model/</loc></url><url><loc>https://jwsung91.github.io/blog/tags/benchmarking/</loc></url><url><loc>https://jwsung91.github.io/blog/tags/boost-asio/</loc></url><url><loc>https://jwsung91.github.io/blog/tags/buffer/</loc></url><url><loc>https://jwsung91.github.io/blog/tags/builder-pattern/</loc></url><url><loc>https://jwsung91.github.io/blog/tags/builder/</loc></url><url><loc>https://jwsung91.github.io/blog/tags/channel/</loc></url><url><loc>https://jwsung91.github.io/blog/tags/chat-model/</loc></url><url><loc>https://jwsung91.github.io/blog/tags/cmake/</loc></url><url><loc>https://jwsung91.github.io/blog/tags/communication/</loc></url><url><loc>https://jwsung91.github.io/blog/tags/concepts/</loc></url><url><loc>https://jwsung91.github.io/blog/tags/concurrency/</loc></url><url><loc>https://jwsung91.github.io/blog/tags/cpp/</loc></url><url><loc>https://jwsung91.github.io/blog/tags/crtp/</loc></url><url><loc>https://jwsung91.github.io/blog/tags/deadlock/</loc></url><url><loc>https://jwsung91.github.io/blog/tags/debugging/</loc></url><url><loc>https://jwsung91.github.io/blog/tags/decoder/</loc></url><url><loc>https://jwsung91.github.io/blog/tags/decoding/</loc></url><url><loc>https://jwsung91.github.io/blog/tags/dependency-injection/</loc></url><url><loc>https://jwsung91.github.io/blog/tags/design-patterns/</loc></url><url><loc>https://jwsung91.github.io/blog/tags/diagnostics/</loc></url><url><loc>https://jwsung91.github.io/blog/tags/embedding/</loc></url><url><loc>https://jwsung91.github.io/blog/tags/encoder/</loc></url><url><loc>https://jwsung91.github.io/blog/tags/facade/</loc></url><url><loc>https://jwsung91.github.io/blog/tags/factory-pattern/</loc></url><url><loc>https://jwsung91.github.io/blog/tags/fine-tuning/</loc></url><url><loc>https://jwsung91.github.io/blog/tags/framer/</loc></url><url><loc>https://jwsung91.github.io/blog/tags/instruction-tuning/</loc></url><url><loc>https://jwsung91.github.io/blog/tags/latency/</loc></url><url><loc>https://jwsung91.github.io/blog/tags/llm/</loc></url><url><loc>https://jwsung91.github.io/blog/tags/logit/</loc></url><url><loc>https://jwsung91.github.io/blog/tags/loss/</loc></url><url><loc>https://jwsung91.github.io/blog/tags/markdown/</loc></url><url><loc>https://jwsung91.github.io/blog/tags/memory/</loc></url><url><loc>https://jwsung91.github.io/blog/tags/meta/</loc></url><url><loc>https://jwsung91.github.io/blog/tags/networking/</loc></url><url><loc>https://jwsung91.github.io/blog/tags/next-token-prediction/</loc></url><url><loc>https://jwsung91.github.io/blog/tags/observability/</loc></url><url><loc>https://jwsung91.github.io/blog/tags/open-source/</loc></url><url><loc>https://jwsung91.github.io/blog/tags/ownership/</loc></url><url><loc>https://jwsung91.github.io/blog/tags/packaging/</loc></url><url><loc>https://jwsung91.github.io/blog/tags/pimpl/</loc></url><url><loc>https://jwsung91.github.io/blog/tags/pretraining/</loc></url><url><loc>https://jwsung91.github.io/blog/tags/probability/</loc></url><url><loc>https://jwsung91.github.io/blog/tags/protocol/</loc></url><url><loc>https://jwsung91.github.io/blog/tags/queue/</loc></url><url><loc>https://jwsung91.github.io/blog/tags/realtime/</loc></url><url><loc>https://jwsung91.github.io/blog/tags/release/</loc></url><url><loc>https://jwsung91.github.io/blog/tags/rlhf/</loc></url><url><loc>https://jwsung91.github.io/blog/tags/runtime-stats/</loc></url><url><loc>https://jwsung91.github.io/blog/tags/sampling/</loc></url><url><loc>https://jwsung91.github.io/blog/tags/self-attention/</loc></url><url><loc>https://jwsung91.github.io/blog/tags/softmax/</loc></url><url><loc>https://jwsung91.github.io/blog/tags/stream/</loc></url><url><loc>https://jwsung91.github.io/blog/tags/sveltia/</loc></url><url><loc>https://jwsung91.github.io/blog/tags/tcp/</loc></url><url><loc>https://jwsung91.github.io/blog/tags/temperature/</loc></url><url><loc>https://jwsung91.github.io/blog/tags/testing/</loc></url><url><loc>https://jwsung91.github.io/blog/tags/token/</loc></url><url><loc>https://jwsung91.github.io/blog/tags/tokenizer/</loc></url><url><loc>https://jwsung91.github.io/blog/tags/top-k/</loc></url><url><loc>https://jwsung91.github.io/blog/tags/top-p/</loc></url><url><loc>https://jwsung91.github.io/blog/tags/transformer/</loc></url><url><loc>https://jwsung91.github.io/blog/tags/transport/</loc></url><url><loc>https://jwsung91.github.io/blog/tags/unilink/</loc></url><url><loc>https://jwsung91.github.io/blog/tags/vector/</loc></url><url><loc>https://jwsung91.github.io/blog/tags/vocabulary/</loc></url><url><loc>https://jwsung91.github.io/blog/tags/wrapper/</loc></url><url><loc>https://jwsung91.github.io/blog/tags/zero-copy/</loc></url><url><loc>https://jwsung91.github.io/now/</loc></url><url><loc>https://jwsung91.github.io/projects/</loc></url><url><loc>https://jwsung91.github.io/projects/ai-curator/</loc></url><url><loc>https://jwsung91.github.io/projects/unilink/</loc></url></urlset>