<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://lbenicio.dev/categories/algorithms/</loc><lastmod>2026-06-01T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/</loc><lastmod>2026-06-01T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/categories/</loc><lastmod>2026-06-01T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/computer-science/</loc><lastmod>2026-06-01T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/</loc><lastmod>2026-06-01T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2026/06/01/implementing-a-byzantine-fault-tolerant-atomic-broadcast-protocol-zyzzyva-or-sbft/</loc><lastmod>2026-06-01T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/</loc><lastmod>2026-06-01T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/technical/</loc><lastmod>2026-06-01T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/categories/theory/</loc><lastmod>2026-06-01T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2026/05/27/a-deep-dive-into-the-rc4-stream-cipher-weakness-and-secure-alternatives/</loc><lastmod>2026-05-27T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2026/05/27/writing-a-custom-profiling-tool-for-python-bytecode-instrumentation-and-statistical-sampling/</loc><lastmod>2026-05-27T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2026/05/23/designing-a-distributed-search-engine-index-inverted-index-compression-and-top-k-retrieval/</loc><lastmod>2026-05-23T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2026/05/21/implementing-the-smtp-protocol-mail-transfer-agent-with-queue-and-retry-logic/</loc><lastmod>2026-05-21T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2026/05/19/building-a-decentralized-identity-did-system-with-verifiable-credentials/</loc><lastmod>2026-05-19T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2026/05/12/the-architecture-of-a-real-time-operating-system-context-switching-and-priority-inversion-mars-pathfinder/</loc><lastmod>2026-05-12T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2026/05/05/implementing-the-tcp-cubic-congestion-control-algorithm-in-a-userspace-tcp-stack/</loc><lastmod>2026-05-05T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2026/04/29/designing-a-database-vacant-space-management-bitmap-free-list-and-b-tree-allocation/</loc><lastmod>2026-04-29T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2026/04/29/writing-a-tiny-shell-from-scratch-fork-exec-pipes-and-job-control/</loc><lastmod>2026-04-29T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2026/04/27/implementing-the-spectral-graph-partitioning-algorithm-fiedler-vector-and-k-means/</loc><lastmod>2026-04-27T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2026/04/19/a-practical-guide-to-implementing-the-merkle-damg%C3%A5rd-construction-for-hash-functions/</loc><lastmod>2026-04-19T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2026/04/19/building-a-simple-service-mesh-sidecar-proxy-with-custom-iptables-rules-and-mtls/</loc><lastmod>2026-04-19T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2026/04/18/designing-a-multithreaded-memory-allotter-thread-caching-malloc-like-tcmalloc/</loc><lastmod>2026-04-18T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/match-action/</loc><lastmod>2026-04-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/categories/networking/</loc><lastmod>2026-04-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/onos/</loc><lastmod>2026-04-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/open-daylight/</loc><lastmod>2026-04-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/openflow/</loc><lastmod>2026-04-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/p4/</loc><lastmod>2026-04-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/programmable-data-plane/</loc><lastmod>2026-04-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/sdn/</loc><lastmod>2026-04-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2026/04/15/software-defined-networking-openflows-match-action-tables-the-p4-language-and-the-programmable-data-plane-vision/</loc><lastmod>2026-04-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/software-defined-networking/</loc><lastmod>2026-04-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/categories/systems/</loc><lastmod>2026-04-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2026/04/13/implementing-the-lempel-ziv-welch-lzw-compression-algorithm-with-dictionary-tuning/</loc><lastmod>2026-04-13T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2026/04/12/building-a-distributed-monitoring-system-leaderless-gossip-protocol-for-heartbeats/</loc><lastmod>2026-04-12T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2026/04/11/the-mathematics-of-bayesian-inference-variational-autoencoder-implementation-from-scratch/</loc><lastmod>2026-04-11T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2026/04/10/implementing-a-simple-compiler-from-lisp-like-s-expressions-to-llvm-ir-with-ssa-form/</loc><lastmod>2026-04-10T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/autonomous-system/</loc><lastmod>2026-04-08T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/bgp/</loc><lastmod>2026-04-08T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2026/04/08/bgp-and-internet-routing-the-path-vector-protocol-as-level-topology-convergence-and-the-prefix-hijacking-problem/</loc><lastmod>2026-04-08T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/bgpsec/</loc><lastmod>2026-04-08T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/convergence/</loc><lastmod>2026-04-08T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2026/04/08/designing-a-protocol-for-log-replication-with-snapshotting-the-etcd-raft-implementation/</loc><lastmod>2026-04-08T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/internet-routing/</loc><lastmod>2026-04-08T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/path-vector/</loc><lastmod>2026-04-08T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/prefix-hijacking/</loc><lastmod>2026-04-08T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/rpki/</loc><lastmod>2026-04-08T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2026/04/06/building-a-custom-scheduler-for-linux-cfs-vs.-o1-scheduler-details-and-implementation/</loc><lastmod>2026-04-06T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2026/04/05/implementing-a-distributed-counter-with-linearizability-lamport-clocks-and-client-side-quorums/</loc><lastmod>2026-04-05T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2026/04/04/writing-a-tiny-basic-interpreter-in-assembly-lexing-parsing-and-code-generation-for-x86_64/</loc><lastmod>2026-04-04T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2026/03/20/the-practical-guide-to-implementing-a-quadtree-for-spatial-indexing-of-2d-points/</loc><lastmod>2026-03-20T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2026/03/19/designing-a-scalable-session-store-using-crdts-for-gdpr-compliant-data-retention/</loc><lastmod>2026-03-19T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2026/03/14/implementing-the-sha-256-hashing-algorithm-from-scratch-bit-level-operations/</loc><lastmod>2026-03-14T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2026/03/13/a-deep-dive-into-the-rust-borrow-checker-lifetime-inference-and-nll-implementation/</loc><lastmod>2026-03-13T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2026/03/11/designing-a-distributed-namespace-with-unikernel-based-microkernels/</loc><lastmod>2026-03-11T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2026/03/07/implementing-a-custom-wave-function-collapse-algorithm-for-procedural-generation/</loc><lastmod>2026-03-07T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/0-rtt/</loc><lastmod>2026-03-06T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/connection-migration/</loc><lastmod>2026-03-06T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/head-of-line-blocking/</loc><lastmod>2026-03-06T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/http3/</loc><lastmod>2026-03-06T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/quic/</loc><lastmod>2026-03-06T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2026/03/06/quic-and-http/3-the-udp-based-transport-revolution-0-rtt-connection-migration-and-stream-multiplexing-without-head-of-line-blocking/</loc><lastmod>2026-03-06T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/tls-1.3/</loc><lastmod>2026-03-06T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/transport-protocol/</loc><lastmod>2026-03-06T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/udp/</loc><lastmod>2026-03-06T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/akamai/</loc><lastmod>2026-03-04T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/anycast/</loc><lastmod>2026-03-04T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/cdn/</loc><lastmod>2026-03-04T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/cloudflare/</loc><lastmod>2026-03-04T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2026/03/04/content-delivery-networks-dns-based-routing-anycast-edge-caching-and-the-economics-of-cdn-peering/</loc><lastmod>2026-03-04T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/content-delivery-network/</loc><lastmod>2026-03-04T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/categories/distributed-systems/</loc><lastmod>2026-03-04T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/dns/</loc><lastmod>2026-03-04T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/edge-caching/</loc><lastmod>2026-03-04T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/fastly/</loc><lastmod>2026-03-04T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/peering/</loc><lastmod>2026-03-04T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2026/03/03/building-a-distributed-graph-processing-engine-pregel-model-and-superstep-implementation/</loc><lastmod>2026-03-03T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2026/03/02/writing-a-simple-container-runtime-namespaces-cgroups-and-a-minimal-oci-runtime/</loc><lastmod>2026-03-02T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2026/02/25/the-theory-and-implementation-of-the-pagerank-algorithm-power-iteration-and-dangling-nodes/</loc><lastmod>2026-02-25T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2026/02/23/implementing-the-knuth-morris-pratt-algorithm-failure-function-and-string-matching/</loc><lastmod>2026-02-23T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2026/02/22/designing-a-bft-storage-system-with-erasure-codes-and-accountability/</loc><lastmod>2026-02-22T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2026/02/19/building-a-dns-resolver-from-scratch-recursive-queries-caching-and-dnssec/</loc><lastmod>2026-02-19T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/5g-mec/</loc><lastmod>2026-02-16T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2026/02/16/edge-computing-the-fog/mist/cloud-continuum-k3s-and-the-computation-offloading-decision/</loc><lastmod>2026-02-16T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/edge-computing/</loc><lastmod>2026-02-16T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/fog-computing/</loc><lastmod>2026-02-16T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/k3s/</loc><lastmod>2026-02-16T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/kubernetes/</loc><lastmod>2026-02-16T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/microk8s/</loc><lastmod>2026-02-16T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/mist-computing/</loc><lastmod>2026-02-16T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/offloading/</loc><lastmod>2026-02-16T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2026/02/15/implementing-a-thread-pool-with-work-stealing-the-cilk-scheduler-in-c/</loc><lastmod>2026-02-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/cockroachdb/</loc><lastmod>2026-02-13T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/crdt/</loc><lastmod>2026-02-13T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/geo-distributed/</loc><lastmod>2026-02-13T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2026/02/13/geo-distributed-systems-wan-latency-multi-leader-replication-and-the-speed-of-light-constraint/</loc><lastmod>2026-02-13T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/latency/</loc><lastmod>2026-02-13T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/multi-leader/</loc><lastmod>2026-02-13T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/replication/</loc><lastmod>2026-02-13T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/spanner/</loc><lastmod>2026-02-13T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/wan/</loc><lastmod>2026-02-13T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/yugabytedb/</loc><lastmod>2026-02-13T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2026/01/30/a-practical-introduction-to-federated-learning-aggregation-differential-privacy-and-secure-aggregation/</loc><lastmod>2026-01-30T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2026/01/29/designing-a-custom-compression-codec-lz77-huffman-coding-and-deflate-from-scratch/</loc><lastmod>2026-01-29T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2026/01/26/building-a-simple-state-machine-replication-system-with-raft-and-a-key-value-store/</loc><lastmod>2026-01-26T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2026/01/26/implementing-the-minimum-spanning-tree-algorithms-kruskal-with-union-find-and-prim-with-fibonacci-heap/</loc><lastmod>2026-01-26T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2026/01/24/the-architecture-of-a-modern-sqlite-pager-b-tree-and-virtual-machine-internals/</loc><lastmod>2026-01-24T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2026/01/22/implementing-a-distributed-snapshot-algorithm-chandy-lamport-state-recording/</loc><lastmod>2026-01-22T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2026/01/21/writing-a-tiny-x86-emulator-in-c-instruction-decoding-segmentation-and-paging/</loc><lastmod>2026-01-21T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2026/01/20/designing-a-continuous-integration-pipeline-with-distributed-build-agents-and-caching/</loc><lastmod>2026-01-20T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/bittorrent/</loc><lastmod>2026-01-18T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/content-addressing/</loc><lastmod>2026-01-18T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/decentralized-web/</loc><lastmod>2026-01-18T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/dht/</loc><lastmod>2026-01-18T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/ipfs/</loc><lastmod>2026-01-18T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/libp2p/</loc><lastmod>2026-01-18T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/merkle-dag/</loc><lastmod>2026-01-18T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/p2p/</loc><lastmod>2026-01-18T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2026/01/18/p2p-networks-bittorrents-incentives-ipfss-merkle-dags-and-the-decentralized-web-vision/</loc><lastmod>2026-01-18T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2026/01/15/the-practical-guide-to-implementing-a-consensus-algorithm-for-byzantine-faults-pbft/</loc><lastmod>2026-01-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2026/01/09/implementing-a-simple-neural-network-accelerator-in-fpga-matrix-multiply-unit-and-activation/</loc><lastmod>2026-01-09T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2026/01/05/building-a-custom-profiling-tool-with-linux-perf-events-and-ebpf/</loc><lastmod>2026-01-05T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/12/29/the-mathematics-of-the-fast-fourier-transform-cooleytukey-implementation-with-twiddle-factors/</loc><lastmod>2025-12-29T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/12/26/designing-a-probabilistic-data-structure-for-cardinality-estimation-hyperloglog-with-bias-correction/</loc><lastmod>2025-12-26T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/12/21/database-internals-storage-engines-transactions-and-recovery/</loc><lastmod>2025-12-21T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/databases/</loc><lastmod>2025-12-21T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/categories/fundamentals/</loc><lastmod>2025-12-21T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/fundamentals/</loc><lastmod>2025-12-21T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/mvcc/</loc><lastmod>2025-12-21T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/storage/</loc><lastmod>2025-12-21T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/transactions/</loc><lastmod>2025-12-21T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/12/14/implementing-the-a-pathfinding-algorithm-with-heuristics-octile-distance-and-hierarchical-annotated-maps/</loc><lastmod>2025-12-14T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/12/13/building-a-distributed-transaction-log-with-multi-version-concurrency-control-mvcc/</loc><lastmod>2025-12-13T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/12/12/a-deep-dive-into-the-burrows-wheeler-transform-compression-indexing-and-fm-index/</loc><lastmod>2025-12-12T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/12/09/designing-a-protocol-for-reliable-multicast-scalable-reliable-multicast-srm-implementation/</loc><lastmod>2025-12-09T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/12/09/implementing-a-custom-unikernel-boot-network-driver-and-a-minimal-http-server/</loc><lastmod>2025-12-09T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/broadcast/</loc><lastmod>2025-12-08T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/chord/</loc><lastmod>2025-12-08T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/consistent-hashing/</loc><lastmod>2025-12-08T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/12/08/distributed-hash-tables-chord-pastry-kademlia-and-the-structured-overlay-revolution/</loc><lastmod>2025-12-08T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/distributed-hash-tables/</loc><lastmod>2025-12-08T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/distributed-systems/</loc><lastmod>2025-12-08T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/12/08/epidemic-protocols-gossip-hyparview-plumtree-and-the-mathematics-of-infection-style-dissemination/</loc><lastmod>2025-12-08T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/epidemic-protocols/</loc><lastmod>2025-12-08T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/gossip/</loc><lastmod>2025-12-08T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/hyparview/</loc><lastmod>2025-12-08T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/kademlia/</loc><lastmod>2025-12-08T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/membership/</loc><lastmod>2025-12-08T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/pastry/</loc><lastmod>2025-12-08T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/peer-to-peer/</loc><lastmod>2025-12-08T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/plumtree/</loc><lastmod>2025-12-08T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/structured-overlay/</loc><lastmod>2025-12-08T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/12/07/writing-a-simple-multiprocessor-scheduler-lottery-scheduling-and-stride-scheduling/</loc><lastmod>2025-12-07T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/branch-prediction/</loc><lastmod>2025-12-04T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/cpu/</loc><lastmod>2025-12-04T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/12/04/cpu-microarchitecture-pipelines-out-of-order-execution-and-modern-performance/</loc><lastmod>2025-12-04T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/microarchitecture/</loc><lastmod>2025-12-04T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/out-of-order/</loc><lastmod>2025-12-04T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/performance/</loc><lastmod>2025-12-04T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/pipelines/</loc><lastmod>2025-12-04T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/simd/</loc><lastmod>2025-12-04T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/12/01/the-internals-of-a-high-frequency-trading-system-order-book-with-fast-matching-engine/</loc><lastmod>2025-12-01T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/11/30/implementing-the-rsa-cryptosystem-key-generation-encryption-and-signature-with-chinese-remainder-theorem/</loc><lastmod>2025-11-30T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/11/22/building-a-simple-virtual-machine-bytecode-compilation-and-execution-like-a-minimal-jvm/</loc><lastmod>2025-11-22T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/cryptography/</loc><lastmod>2025-11-18T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/11/18/designing-a-distributed-counter-with-strong-consistency-using-paxos-single-slot/</loc><lastmod>2025-11-18T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/https/</loc><lastmod>2025-11-18T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/pki/</loc><lastmod>2025-11-18T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/categories/security/</loc><lastmod>2025-11-18T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/security/</loc><lastmod>2025-11-18T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/tls/</loc><lastmod>2025-11-18T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/11/18/tls-pki-and-secure-protocols-how-encrypted-web-traffic-works/</loc><lastmod>2025-11-18T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/11/17/the-theory-and-implementation-of-an-x.509-certificate-authority-asn.1-signatures-and-ocsp/</loc><lastmod>2025-11-17T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/11/14/implementing-a-parallel-sort-bitonic-sort-on-gpu-with-cuda/</loc><lastmod>2025-11-14T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/11/12/building-a-simple-graph-neural-network-message-passing-and-aggregation-from-scratch/</loc><lastmod>2025-11-12T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/11/07/a-practical-guide-to-virtual-memory-implementing-page-tables-and-tlb-simulation-in-software/</loc><lastmod>2025-11-07T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/11/06/designing-a-self-adjusting-binary-search-tree-splay-tree-with-amortized-analysis/</loc><lastmod>2025-11-06T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/11/03/implementing-the-chord-distributed-hash-table-protocol-ring-routing-and-stabilization/</loc><lastmod>2025-11-03T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/chandy-lamport/</loc><lastmod>2025-10-31T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/checkpointing/</loc><lastmod>2025-10-31T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/deadlock-detection/</loc><lastmod>2025-10-31T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/10/31/distributed-snapshots-the-chandy-lamport-algorithm-lai-yang-and-the-foundations-of-consistent-global-state/</loc><lastmod>2025-10-31T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/distributed-snapshots/</loc><lastmod>2025-10-31T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/global-state/</loc><lastmod>2025-10-31T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/lai-yang/</loc><lastmod>2025-10-31T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/10/29/building-a-concurrent-garbage-collector-for-a-language-with-interior-pointers-like-javas-g1/</loc><lastmod>2025-10-29T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/10/26/inside-vector-databases-building-retrieval-augmented-systems-that-scale/</loc><lastmod>2025-10-26T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/categories/machine-learning/</loc><lastmod>2025-10-26T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/machine-learning/</loc><lastmod>2025-10-26T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/observability/</loc><lastmod>2025-10-26T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/rag/</loc><lastmod>2025-10-26T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/vector-search/</loc><lastmod>2025-10-26T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/10/22/the-art-of-writing-a-correct-and-fast-crc32-implementation-slicing-by-8-and-pclmulqdq/</loc><lastmod>2025-10-22T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/cap/</loc><lastmod>2025-10-20T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/consensus/</loc><lastmod>2025-10-20T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/10/20/distributed-systems-consensus-consistency-and-fault-tolerance/</loc><lastmod>2025-10-20T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/jepsen/</loc><lastmod>2025-10-20T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/paxos/</loc><lastmod>2025-10-20T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/raft/</loc><lastmod>2025-10-20T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/10/14/implementing-a-binary-indexed-tree-fenwick-tree-with-range-updates-and-range-queries/</loc><lastmod>2025-10-14T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/causality/</loc><lastmod>2025-10-08T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/10/08/clock-synchronization-lamport-clocks-vector-clocks-hybrid-logical-clocks-and-the-crdt-connection/</loc><lastmod>2025-10-08T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/hybrid-logical-clocks/</loc><lastmod>2025-10-08T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/lamport-clocks/</loc><lastmod>2025-10-08T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/logical-clocks/</loc><lastmod>2025-10-08T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/vector-clocks/</loc><lastmod>2025-10-08T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/10/06/designing-a-custom-network-protocol-framing-checksums-and-reliable-delivery-over-udp/</loc><lastmod>2025-10-06T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/categories/engineering/</loc><lastmod>2025-10-04T10:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/indexes/</loc><lastmod>2025-10-04T10:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/10/04/learned-indexes-when-models-replace-btrees/</loc><lastmod>2025-10-04T10:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/queuing-theory/</loc><lastmod>2025-10-04T10:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/scheduling/</loc><lastmod>2025-10-04T10:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/sre/</loc><lastmod>2025-10-04T10:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/systems/</loc><lastmod>2025-10-04T10:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/tail-latency/</loc><lastmod>2025-10-04T10:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/10/04/the-100microsecond-rule-why-tail-latency-eats-your-throughput-and-how-to-fight-back/</loc><lastmod>2025-10-04T10:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/10/02/a-detailed-look-at-the-simplex-algorithm-for-linear-programming-implementation-and-numerical-stability/</loc><lastmod>2025-10-02T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/clock-synchronization/</loc><lastmod>2025-10-01T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/ieee-1588/</loc><lastmod>2025-10-01T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/ntp/</loc><lastmod>2025-10-01T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/ptp/</loc><lastmod>2025-10-01T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/time/</loc><lastmod>2025-10-01T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/10/01/time-in-distributed-systems-ntp-ptp-truetime-and-the-impossibility-of-perfect-synchronization/</loc><lastmod>2025-10-01T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/truetime/</loc><lastmod>2025-10-01T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/algorithms/</loc><lastmod>2025-09-27T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/consistency/</loc><lastmod>2025-09-27T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/09/27/implementing-a-distributed-grep-mapreduce-and-hadoop-from-scratch/</loc><lastmod>2025-09-27T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/probability/</loc><lastmod>2025-09-27T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/09/27/the-quiet-calculus-of-probabilistic-commutativity/</loc><lastmod>2025-09-27T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/gpu/</loc><lastmod>2025-09-21T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/categories/high-performance-computing/</loc><lastmod>2025-09-21T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/hpc/</loc><lastmod>2025-09-21T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/mpi/</loc><lastmod>2025-09-21T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/parallelism/</loc><lastmod>2025-09-21T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/prefix-sums/</loc><lastmod>2025-09-21T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/09/21/the-hidden-backbone-of-parallelism-how-prefix-sums-power-distributed-computation/</loc><lastmod>2025-09-21T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/09/20/building-a-simple-ray-tracer-bvh-acceleration-anti-aliasing-and-path-tracing/</loc><lastmod>2025-09-20T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/data-path/</loc><lastmod>2025-09-16T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/09/16/gpudirect-storage-in-2025-optimizing-the-end-to-end-data-path/</loc><lastmod>2025-09-16T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/categories/performance/</loc><lastmod>2025-09-16T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/rdma/</loc><lastmod>2025-09-16T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/09/07/the-architecture-of-a-log-structured-merge-tree-lsm-with-memory-bucketed-compaction/</loc><lastmod>2025-09-07T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/dimensionality-reduction/</loc><lastmod>2025-09-05T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/high-dimensional-geometry/</loc><lastmod>2025-09-05T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/johnson-lindenstrauss/</loc><lastmod>2025-09-05T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/lsh/</loc><lastmod>2025-09-05T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/categories/mathematics/</loc><lastmod>2025-09-05T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/random-projections/</loc><lastmod>2025-09-05T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/09/05/the-johnson-lindenstrauss-lemma-and-the-geometry-of-high-dimensional-data/</loc><lastmod>2025-09-05T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/08/30/implementing-the-dijkstrascholten-algorithm-for-termination-detection-in-distributed-systems/</loc><lastmod>2025-08-30T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/08/26/designing-a-sharded-counter-with-crdts-for-eventually-consistent-analytics/</loc><lastmod>2025-08-26T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/categories/cryptography/</loc><lastmod>2025-08-24T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/homomorphic-encryption/</loc><lastmod>2025-08-24T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/08/24/lattice-based-cryptography-learning-with-errors-and-the-road-to-fully-homomorphic-encryption/</loc><lastmod>2025-08-24T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/lattice-cryptography/</loc><lastmod>2025-08-24T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/learning-with-errors/</loc><lastmod>2025-08-24T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/number-theory/</loc><lastmod>2025-08-24T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/post-quantum/</loc><lastmod>2025-08-24T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/08/23/a-practical-introduction-to-homomorphic-encryption-bfv-scheme-implementation/</loc><lastmod>2025-08-23T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/3d-xpoint/</loc><lastmod>2025-08-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/categories/hardware-architecture/</loc><lastmod>2025-08-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/intel/</loc><lastmod>2025-08-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/non-volatile-memory/</loc><lastmod>2025-08-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/optane/</loc><lastmod>2025-08-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/persistent-memory/</loc><lastmod>2025-08-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/08/15/storage-class-memory-intel-optane-3d-xpoint-and-the-lessons-of-a-bold-failure/</loc><lastmod>2025-08-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/storage-class-memory/</loc><lastmod>2025-08-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/08/12/building-a-parallel-algorithm-for-graph-coloring-using-openmp-and-mpi/</loc><lastmod>2025-08-12T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/data-systems/</loc><lastmod>2025-08-12T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/08/12/differential-privacy-formal-guarantees-composition-theorems-and-the-engineering-of-private-systems/</loc><lastmod>2025-08-12T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/differential-privacy/</loc><lastmod>2025-08-12T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/formal-methods/</loc><lastmod>2025-08-12T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/privacy/</loc><lastmod>2025-08-12T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/statistics/</loc><lastmod>2025-08-12T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/dram/</loc><lastmod>2025-08-10T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/feram/</loc><lastmod>2025-08-10T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/gddr/</loc><lastmod>2025-08-10T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/hbm/</loc><lastmod>2025-08-10T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/08/10/implementing-a-distributed-lock-service-using-zookeeper-with-zab-protocol-analysis/</loc><lastmod>2025-08-10T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/08/10/memory-technologies-dram-hbm-gddr-and-the-scaling-wall/</loc><lastmod>2025-08-10T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/memory-technologies/</loc><lastmod>2025-08-10T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/memory-wall/</loc><lastmod>2025-08-10T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/mram/</loc><lastmod>2025-08-10T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/row-hammer/</loc><lastmod>2025-08-10T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/algorithmic-information-theory/</loc><lastmod>2025-07-30T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/compression/</loc><lastmod>2025-07-30T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/computability/</loc><lastmod>2025-07-30T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/07/30/kolmogorov-complexity-and-algorithmic-information-theory-the-deepest-measure-of-information/</loc><lastmod>2025-07-30T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/kolmogorov-complexity/</loc><lastmod>2025-07-30T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/randomness/</loc><lastmod>2025-07-30T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/theory/</loc><lastmod>2025-07-30T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/07/29/the-design-and-implementation-of-a-database-index-using-fractal-trees-cache-oblivious-b-trees/</loc><lastmod>2025-07-29T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/07/25/implementing-a-simple-type-system-for-a-programming-language-hindley-milner-type-inference/</loc><lastmod>2025-07-25T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/07/21/a-deep-dive-into-the-cuckoo-filter-design-implementation-and-performance-tuning/</loc><lastmod>2025-07-21T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/07/18/queueing-theory-for-systems-engineers-from-m/m/1-to-heavy-tail-distributions-and-tail-at-scale/</loc><lastmod>2025-07-18T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/queueing-theory/</loc><lastmod>2025-07-18T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/tail-at-scale/</loc><lastmod>2025-07-18T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/07/16/building-a-distributed-file-system-with-erasure-coding-reed-solomon-implementation/</loc><lastmod>2025-07-16T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/07/09/the-science-of-clock-synchronization-ntp-ptp-and-hybrid-logical-clocks-in-distributed-systems/</loc><lastmod>2025-07-09T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/07/07/implementing-a-convolutional-neural-network-in-cuda-kernels-tiling-and-shared-memory/</loc><lastmod>2025-07-07T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/07/06/algebraic-topology-in-distributed-computing-wait-free-solvability-and-simplicial-complexes/</loc><lastmod>2025-07-06T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/algebraic-topology/</loc><lastmod>2025-07-06T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/distributed-computing/</loc><lastmod>2025-07-06T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/herlihy-shavit/</loc><lastmod>2025-07-06T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/simplicial-complexes/</loc><lastmod>2025-07-06T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/solvability/</loc><lastmod>2025-07-06T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/wait-free/</loc><lastmod>2025-07-06T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/hybrid/</loc><lastmod>2025-07-04T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/07/04/mpi-vs.-openmp-in-2025-where-each-wins/</loc><lastmod>2025-07-04T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/openmp/</loc><lastmod>2025-07-04T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/categories/practice/</loc><lastmod>2025-07-04T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/categories/programming-models/</loc><lastmod>2025-07-04T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/07/01/writing-a-tiny-elf-loader-executable-linking-and-relocation-in-linux/</loc><lastmod>2025-07-01T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/06/26/design-and-implementation-of-a-distributed-rate-limiter-token-bucket-with-consistent-hashing/</loc><lastmod>2025-06-26T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/concurrency/</loc><lastmod>2025-06-24T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/cpp/</loc><lastmod>2025-06-24T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/06/24/memory-consistency-models-from-sequential-consistency-to-the-c-11-memory-model/</loc><lastmod>2025-06-24T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/memory-model/</loc><lastmod>2025-06-24T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/sequential-consistency/</loc><lastmod>2025-06-24T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/weak-ordering/</loc><lastmod>2025-06-24T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/asic/</loc><lastmod>2025-06-22T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/06/22/asic-design-flow-from-rtl-to-gdsii-synthesis-sta-and-the-tapeout-checklist/</loc><lastmod>2025-06-22T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/clock-tree-synthesis/</loc><lastmod>2025-06-22T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/gdsii/</loc><lastmod>2025-06-22T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/place-and-route/</loc><lastmod>2025-06-22T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/static-timing-analysis/</loc><lastmod>2025-06-22T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/synthesis/</loc><lastmod>2025-06-22T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/tapeout/</loc><lastmod>2025-06-22T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/vlsi/</loc><lastmod>2025-06-22T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/06/20/a-practical-guide-to-implementing-the-actor-model-in-rust-tokio-and-custom-schedulers/</loc><lastmod>2025-06-20T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/06/15/implementing-a-self-balancing-binary-search-tree-red-black-tree-vs.-avl-tree-internals/</loc><lastmod>2025-06-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/06/13/building-a-simple-blockchain-from-scratch-proof-of-work-merkle-trees-and-utxo-model/</loc><lastmod>2025-06-13T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/clustering/</loc><lastmod>2025-06-12T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/eigenvalues/</loc><lastmod>2025-06-12T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/graph-algorithms/</loc><lastmod>2025-06-12T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/laplacian/</loc><lastmod>2025-06-12T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/random-walks/</loc><lastmod>2025-06-12T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/06/12/spectral-graph-theory-how-eigenvalues-reveal-the-hidden-structure-of-graphs/</loc><lastmod>2025-06-12T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/spectral-graph-theory/</loc><lastmod>2025-06-12T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/06/12/the-mathematics-of-backpressure-flow-control-in-distributed-stream-processing/</loc><lastmod>2025-06-12T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/06/09/designing-a-compact-trie-for-autocomplete-with-efficient-prefix-search/</loc><lastmod>2025-06-09T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/06/07/implementing-a-snapshot-isolation-protocol-for-a-distributed-database-with-silo-like-optimizations/</loc><lastmod>2025-06-07T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/05/31/understanding-the-google-file-system-a-detailed-implementation-in-go/</loc><lastmod>2025-05-31T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/concentration-inequalities/</loc><lastmod>2025-05-30T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/derandomization/</loc><lastmod>2025-05-30T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/probabilistic-method/</loc><lastmod>2025-05-30T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/randomized-algorithms/</loc><lastmod>2025-05-30T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/tail-bounds/</loc><lastmod>2025-05-30T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/05/30/the-probabilistic-method-and-randomized-algorithms-from-tail-bounds-to-derandomization/</loc><lastmod>2025-05-30T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/05/29/building-a-custom-allocator-for-real-time-systems-slab-buddy-and-region-based-approaches/</loc><lastmod>2025-05-29T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/05/28/implementing-a-scalable-web-crawler-with-distributed-frontier-and-politeness-policies/</loc><lastmod>2025-05-28T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/05/28/the-inner-workings-of-a-database-query-optimizer-cost-models-statistics-and-join-ordering/</loc><lastmod>2025-05-28T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/05/27/from-sockets-to-epoll-building-a-non-blocking-http-server-in-c/</loc><lastmod>2025-05-27T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/05/22/designing-a-distributed-queue-with-exactly-once-delivery-using-idempotency-keys/</loc><lastmod>2025-05-22T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/05/21/a-deep-dive-into-the-xgboost-algorithm-gradient-boosting-regularization-and-system-optimization/</loc><lastmod>2025-05-21T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/05/21/implementing-a-secure-multi-party-computation-protocol-garbled-circuits-from-scratch/</loc><lastmod>2025-05-21T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/dag/</loc><lastmod>2025-05-19T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/categories/data-engineering/</loc><lastmod>2025-05-19T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/dataproc/</loc><lastmod>2025-05-19T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/05/19/from-mapreduce-to-spark-the-arc-of-data-parallel-systems/</loc><lastmod>2025-05-19T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/mapreduce/</loc><lastmod>2025-05-19T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/spark/</loc><lastmod>2025-05-19T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/coding-theory/</loc><lastmod>2025-05-18T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/05/18/error-correcting-codes-reed-solomon-ldpc-and-how-distributed-storage-survives-failure/</loc><lastmod>2025-05-18T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/error-correcting-codes/</loc><lastmod>2025-05-18T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/ldpc/</loc><lastmod>2025-05-18T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/reed-solomon/</loc><lastmod>2025-05-18T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/fpga/</loc><lastmod>2025-05-12T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/05/12/fpga-programming-hls-verilog-and-the-spatial-computing-paradigm/</loc><lastmod>2025-05-12T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/hdl/</loc><lastmod>2025-05-12T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/high-level-synthesis/</loc><lastmod>2025-05-12T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/hls/</loc><lastmod>2025-05-12T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/inference/</loc><lastmod>2025-05-12T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/reconfigurable-computing/</loc><lastmod>2025-05-12T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/spatial-computing/</loc><lastmod>2025-05-12T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/verilog/</loc><lastmod>2025-05-12T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/05/11/the-theory-and-implementation-of-the-boyer-moore-string-search-algorithm-with-galils-rule/</loc><lastmod>2025-05-11T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/05/07/building-a-simple-vector-database-with-ivf-and-hnsw-indexing-for-ann-search/</loc><lastmod>2025-05-07T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/church-turing/</loc><lastmod>2025-05-06T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/combinators/</loc><lastmod>2025-05-06T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/categories/foundations/</loc><lastmod>2025-05-06T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/foundations/</loc><lastmod>2025-05-06T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/functional-programming/</loc><lastmod>2025-05-06T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/lambda-calculus/</loc><lastmod>2025-05-06T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/05/06/the-lambda-calculus-and-combinatory-logic-the-minimalist-foundations-of-all-computation/</loc><lastmod>2025-05-06T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/05/03/using-linearizability-checking-tools-how-to-prove-your-concurrent-data-structure-is-correct/</loc><lastmod>2025-05-03T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/blockchain/</loc><lastmod>2025-04-24T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/interactive-proofs/</loc><lastmod>2025-04-24T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/verifiable-computation/</loc><lastmod>2025-04-24T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/zero-knowledge/</loc><lastmod>2025-04-24T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/04/24/zero-knowledge-proofs-from-interactive-protocols-to-zk-snarks-and-practical-verifiable-computation/</loc><lastmod>2025-04-24T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/zk-snarks/</loc><lastmod>2025-04-24T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/04/23/the-architecture-of-a-high-performance-message-broker-design-patterns-from-apache-kafka/</loc><lastmod>2025-04-23T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/04/20/applying-bloom-filters-in-practice-from-cache-filtering-to-bigtable/</loc><lastmod>2025-04-20T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/04/20/implementing-a-b-tree-from-scratch-storage-concurrency-and-recovery/</loc><lastmod>2025-04-20T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/error-correction/</loc><lastmod>2025-04-17T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/nisq/</loc><lastmod>2025-04-17T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/04/17/quantum-computing-architectures-superconducting-qubits-trapped-ions-and-the-nisq-era/</loc><lastmod>2025-04-17T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/quantum-architecture/</loc><lastmod>2025-04-17T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/quantum-computing/</loc><lastmod>2025-04-17T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/superconducting-qubits/</loc><lastmod>2025-04-17T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/topological-qubits/</loc><lastmod>2025-04-17T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/trapped-ions/</loc><lastmod>2025-04-17T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/04/14/writing-a-custom-tcp-stack-in-userspace-performance-and-pitfalls/</loc><lastmod>2025-04-14T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/04/13/designing-a-consistent-hashing-ring-with-virtual-nodes-for-load-balancing/</loc><lastmod>2025-04-13T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/04/13/the-realities-of-implementing-a-distributed-transaction-protocol-percolator-vs.-spanner/</loc><lastmod>2025-04-13T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/divide-and-conquer/</loc><lastmod>2025-04-12T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/fft/</loc><lastmod>2025-04-12T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/numerical-methods/</loc><lastmod>2025-04-12T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/polynomial-multiplication/</loc><lastmod>2025-04-12T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/signal-processing/</loc><lastmod>2025-04-12T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/04/12/the-fast-fourier-transform-from-cooley-tukey-to-modern-signal-processing-and-fast-multiplication/</loc><lastmod>2025-04-12T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/04/11/building-a-simple-oauth-2.0-authorization-server-tokens-scopes-and-refresh-flows/</loc><lastmod>2025-04-11T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/04/06/a-practical-guide-to-implement-the-c5.0-decision-tree-algorithm-from-scratch/</loc><lastmod>2025-04-06T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/ai/</loc><lastmod>2025-04-05T13:25:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/04/05/auditing-the-algorithm-building-a-responsible-ai-pipeline-that-scales/</loc><lastmod>2025-04-05T13:25:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/compliance/</loc><lastmod>2025-04-05T13:25:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/ethics/</loc><lastmod>2025-04-05T13:25:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/governance/</loc><lastmod>2025-04-05T13:25:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/mlops/</loc><lastmod>2025-04-05T13:25:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/04/03/optimizing-matrix-multiplication-from-strassen-to-coppersmith-winograd-and-beyond/</loc><lastmod>2025-04-03T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/04/01/implementing-a-distributed-key-value-store-with-conflict-free-replicated-data-types-crdts/</loc><lastmod>2025-04-01T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/approximation-algorithms/</loc><lastmod>2025-03-30T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/computational-complexity/</loc><lastmod>2025-03-30T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/np-hardness/</loc><lastmod>2025-03-30T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/pcp-theorem/</loc><lastmod>2025-03-30T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/probabilistically-checkable-proofs/</loc><lastmod>2025-03-30T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/03/30/the-internals-of-a-modern-garbage-collector-generational-concurrent-and-compacting-like-c4/</loc><lastmod>2025-03-30T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/03/30/the-pcp-theorem-why-some-problems-are-hard-even-to-approximate/</loc><lastmod>2025-03-30T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/curry-howard/</loc><lastmod>2025-03-18T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/formal-verification/</loc><lastmod>2025-03-18T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/categories/programming-languages/</loc><lastmod>2025-03-18T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/programming-languages/</loc><lastmod>2025-03-18T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/proof-assistants/</loc><lastmod>2025-03-18T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/03/18/the-curry-howard-correspondence-how-type-theory-bridges-proof-and-computation/</loc><lastmod>2025-03-18T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/type-theory/</loc><lastmod>2025-03-18T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/03/15/from-code-to-silicon-designing-a-simple-risc-v-cpu-pipeline-in-verilog/</loc><lastmod>2025-03-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/03/14/building-a-hybrid-logical-clock-for-causal-consistency-in-geo-distributed-systems/</loc><lastmod>2025-03-14T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/capability-hardware/</loc><lastmod>2025-03-11T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/cheri/</loc><lastmod>2025-03-11T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/03/11/cheri-and-capability-hardware-memory-safety-at-the-gate-level/</loc><lastmod>2025-03-11T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/computer-architecture/</loc><lastmod>2025-03-11T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/memory-safety/</loc><lastmod>2025-03-11T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/morello/</loc><lastmod>2025-03-11T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/03/05/cache-oblivious-algorithms-why-and-how-to-optimize-for-unknown-cache-hierarchies/</loc><lastmod>2025-03-05T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/entropy/</loc><lastmod>2025-03-05T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/information-theory/</loc><lastmod>2025-03-05T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/mathematics/</loc><lastmod>2025-03-05T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/shannon/</loc><lastmod>2025-03-05T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/03/05/shannons-information-theory-from-first-principles-entropy-channel-capacity-and-the-fundamental-limits-of-communication/</loc><lastmod>2025-03-05T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/computation/</loc><lastmod>2025-02-22T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/energy/</loc><lastmod>2025-02-22T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/02/22/landauers-principle-and-the-thermodynamics-of-computation-why-bits-have-an-energy-floor/</loc><lastmod>2025-02-22T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/categories/physics/</loc><lastmod>2025-02-22T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/physics/</loc><lastmod>2025-02-22T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/reversible-computing/</loc><lastmod>2025-02-22T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/thermodynamics/</loc><lastmod>2025-02-22T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/02/21/implementing-a-lock-free-queue-with-memory-reclamation-using-epoch-based-reclamation/</loc><lastmod>2025-02-21T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/02/21/the-paxos-vs.-raft-debate-a-practical-implementation-and-performance-comparison/</loc><lastmod>2025-02-21T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/allocation/</loc><lastmod>2025-02-20T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/garbage-collection/</loc><lastmod>2025-02-20T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/malloc/</loc><lastmod>2025-02-20T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/memory/</loc><lastmod>2025-02-20T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/02/20/memory-allocation-and-garbage-collection-how-programs-manage-memory/</loc><lastmod>2025-02-20T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/runtime/</loc><lastmod>2025-02-20T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/02/12/scheduling-trading-latency-for-throughput-and-back-again/</loc><lastmod>2025-02-12T10:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/throughput/</loc><lastmod>2025-02-12T10:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/work-stealing/</loc><lastmod>2025-02-12T10:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/isa/</loc><lastmod>2025-02-11T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/open-source-hardware/</loc><lastmod>2025-02-11T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/processor-design/</loc><lastmod>2025-02-11T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/02/11/risc-v-the-open-isa-revolution-and-the-cambrian-explosion-of-processor-design/</loc><lastmod>2025-02-11T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/riscv/</loc><lastmod>2025-02-11T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/vector-extension/</loc><lastmod>2025-02-11T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/dpdk/</loc><lastmod>2025-02-10T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/hbm-pim/</loc><lastmod>2025-02-10T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/io-uring/</loc><lastmod>2025-02-10T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/02/10/kernel-bypass-networking-dpdk-io_uring-and-the-rdma-revolution/</loc><lastmod>2025-02-10T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/kernel-bypass/</loc><lastmod>2025-02-10T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/linux/</loc><lastmod>2025-02-10T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/near-data-computing/</loc><lastmod>2025-02-10T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/networking/</loc><lastmod>2025-02-10T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/pim/</loc><lastmod>2025-02-10T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/processing-in-memory/</loc><lastmod>2025-02-10T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/02/10/processing-in-memory-upmem-samsung-hbm-pim-and-the-near-data-computing-paradigm/</loc><lastmod>2025-02-10T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/upmem/</loc><lastmod>2025-02-10T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/02/04/write-ahead-logging-under-the-hood-designing-a-durable-wal-for-an-lsm-tree-storage-engine/</loc><lastmod>2025-02-04T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/01/30/taming-tail-latency-in-microservices-a-deep-dive-into-request-coalescing-and-hedged-requests/</loc><lastmod>2025-01-30T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/linearizability/</loc><lastmod>2025-01-28T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/01/28/linearizability-and-serializability-a-formal-hierarchy-of-consistency-models/</loc><lastmod>2025-01-28T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/serializability/</loc><lastmod>2025-01-28T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/01/22/exactly-once-in-streaming-what-it-means-and-how-systems-achieve-it/</loc><lastmod>2025-01-22T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/flink/</loc><lastmod>2025-01-22T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/kafka/</loc><lastmod>2025-01-22T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/semantics/</loc><lastmod>2025-01-22T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/categories/stream-processing/</loc><lastmod>2025-01-22T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/streaming/</loc><lastmod>2025-01-22T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/01/21/zero-knowledge-proofs-in-practice-implementing-zk-snarks-for-privacy-preserving-transactions/</loc><lastmod>2025-01-21T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/asynchronous-systems/</loc><lastmod>2025-01-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/fault-tolerance/</loc><lastmod>2025-01-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/flp/</loc><lastmod>2025-01-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/01/15/the-flp-impossibility-result-why-distributed-consensus-is-fundamentally-hard/</loc><lastmod>2025-01-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/01/07/building-a-jit-compiler-for-a-subset-of-python-using-llvm/</loc><lastmod>2025-01-07T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/01/07/the-mathematics-of-raft-formal-verification-of-leader-election-in-distributed-consensus/</loc><lastmod>2025-01-07T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/event-driven/</loc><lastmod>2025-01-05T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/loihi/</loc><lastmod>2025-01-05T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/01/05/neuromorphic-computing-loihi-2-truenorth-spiking-networks-and-where-neuromorphic-wins/</loc><lastmod>2025-01-05T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/neuromorphic-computing/</loc><lastmod>2025-01-05T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/spiking-networks/</loc><lastmod>2025-01-05T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/stdp/</loc><lastmod>2025-01-05T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/truenorth/</loc><lastmod>2025-01-05T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/01/04/implementing-a-custom-bittorrent-client-from-scratch-protocol-analysis-and-optimization/</loc><lastmod>2025-01-04T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2025/01/01/designing-a-wait-free-concurrent-hash-table-with-hazard-pointers/</loc><lastmod>2025-01-01T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2024/12/29/designing-a-privacy-preserving-ad-exchange-using-differential-privacy-and-secure-aggregation/</loc><lastmod>2024-12-29T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/ai-accelerators/</loc><lastmod>2024-12-27T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/interconnects/</loc><lastmod>2024-12-27T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2024/12/27/optical-computing-silicon-photonics-optical-matrix-multiplication-and-the-integration-challenges/</loc><lastmod>2024-12-27T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/optical-computing/</loc><lastmod>2024-12-27T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/photonic-integration/</loc><lastmod>2024-12-27T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/silicon-photonics/</loc><lastmod>2024-12-27T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2024/12/26/the-complexity-of-the-n-queens-problem-backtracking-with-heuristics-and-symmetry-elimination/</loc><lastmod>2024-12-26T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2024/12/22/a-formal-proof-of-the-dolev-yao-model-for-security-protocol-analysis-with-strand-spaces/</loc><lastmod>2024-12-22T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2024/12/19/building-a-network-function-virtualization-nfv-with-dpdk-for-kernel-bypass-and-poll-mode-drivers/</loc><lastmod>2024-12-19T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2024/12/12/the-mathematics-of-the-elliptic-curve-method-for-integer-factorization-ecm-edwards-curves-and-stage-1/2/</loc><lastmod>2024-12-12T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2024/12/09/implementing-a-distributed-data-grid-with-replication-and-partitioning-hazelcast-topology/</loc><lastmod>2024-12-09T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2024/12/09/the-performance-of-the-salsa20-stream-cipher-vs.-chacha20-in-modern-processors/</loc><lastmod>2024-12-09T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2024/12/05/a-deep-dive-into-the-cmac-authentication-algorithm-cbc-mac-with-a-cryptographic-key-variation/</loc><lastmod>2024-12-05T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2024/12/03/designing-a-distributed-software-transactional-memory-stm-using-lazy-snapshot-and-commute-op/</loc><lastmod>2024-12-03T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2024/12/01/the-complexity-of-the-longest-common-subsequence-space-optimized-dp-and-onlogn-with-lis-transformation/</loc><lastmod>2024-12-01T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/cuda/</loc><lastmod>2024-11-27T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/categories/gpgpu/</loc><lastmod>2024-11-27T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/categories/parallelism/</loc><lastmod>2024-11-27T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2024/11/27/tuning-cuda-with-the-gpu-memory-hierarchy/</loc><lastmod>2024-11-27T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2024/11/24/building-a-serverless-function-orchestrator-with-workflow-dag-and-checkpointing/</loc><lastmod>2024-11-24T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2024/11/22/the-theory-of-online-bipartite-matching-ranking-and-balance-algorithms-for-adwords/</loc><lastmod>2024-11-22T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2024/11/18/a-rigorous-analysis-of-the-lru-k-page-replacement-algorithm-historical-buffer-with-sorting/</loc><lastmod>2024-11-18T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2024/11/15/implementing-a-graph-coloring-for-register-allocation-with-chaitin-briggs-and-iterated-register-coalescing/</loc><lastmod>2024-11-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2024/10/30/the-algorithm-for-the-minimum-cost-flow-using-successive-shortest-path-with-potentials/</loc><lastmod>2024-10-30T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2024/10/23/designing-a-consensus-algorithm-with-deterministic-lower-bound-on-message-complexity/</loc><lastmod>2024-10-23T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2024/10/12/the-performance-of-distributed-system-protocols-under-byzantine-failure-pbft-vs.-hotstuff/</loc><lastmod>2024-10-12T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2024/10/03/a-deep-dive-into-the-gos-scheduler-mn-threading-work-stealing-and-system-calls/</loc><lastmod>2024-10-03T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2024/09/30/building-a-custom-programming-language-with-hindley-milner-type-inference-unification-and-occurs-check/</loc><lastmod>2024-09-30T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2024/09/26/the-complexity-of-the-graph-isomorphism-problem-babais-quasi-polynomial-algorithm-overview/</loc><lastmod>2024-09-26T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2024/09/15/a-formal-verification-of-the-paxos-protocol-with-informal-proof-and-coq-implementation/</loc><lastmod>2024-09-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/categories/databases/</loc><lastmod>2024-09-10T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2024/09/10/designing-a-distributed-leader-election-for-wsns-with-message-optimal-and-fault-tolerance/</loc><lastmod>2024-09-10T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/durability/</loc><lastmod>2024-09-10T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/logging/</loc><lastmod>2024-09-10T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/recovery/</loc><lastmod>2024-09-10T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/wal/</loc><lastmod>2024-09-10T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2024/09/10/write-ahead-logging-the-unsung-hero-of-database-durability/</loc><lastmod>2024-09-10T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2024/09/04/the-mathematics-of-hidden-markov-models-for-part-of-speech-tagging-viterbi-algorithm-and-baum-welch/</loc><lastmod>2024-09-04T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/dragonfly/</loc><lastmod>2024-08-31T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/fat-tree/</loc><lastmod>2024-08-31T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/interconnect/</loc><lastmod>2024-08-31T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2024/08/31/network-topologies-for-hpc-fat-trees-dragonfly-torus-and-the-cost-diameter-bandwidth-optimization/</loc><lastmod>2024-08-31T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/network-topology/</loc><lastmod>2024-08-31T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/torus/</loc><lastmod>2024-08-31T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2024/08/30/implementing-a-robust-checksum-algorithm-adler-32-vs.-crc-32c-with-galois-field-multiplications/</loc><lastmod>2024-08-30T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2024/08/27/the-performance-of-the-twofish-cipher-vs.-aes-in-software-implementation/</loc><lastmod>2024-08-27T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2024/08/22/a-deep-dive-into-the-blowfish-cipher-p-array-s-boxes-and-key-schedule/</loc><lastmod>2024-08-22T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2024/08/22/bloom-filters-and-probabilistic-data-structures-trading-certainty-for-speed/</loc><lastmod>2024-08-22T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/bloom-filter/</loc><lastmod>2024-08-22T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/data-structures/</loc><lastmod>2024-08-22T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/hashing/</loc><lastmod>2024-08-22T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/probabilistic/</loc><lastmod>2024-08-22T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/sketches/</loc><lastmod>2024-08-22T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2024/08/17/building-a-mutation-testing-framework-with-code-coverage-and-variant-generation/</loc><lastmod>2024-08-17T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/edge/</loc><lastmod>2024-08-16T10:55:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/iot/</loc><lastmod>2024-08-16T10:55:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2024/08/16/seeing-in-the-dark-observability-for-edge-ai-fleets/</loc><lastmod>2024-08-16T10:55:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2024/08/15/adaptive-feature-flag-frameworks-for-hyper-growth-saas/</loc><lastmod>2024-08-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/devops/</loc><lastmod>2024-08-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/experimentation/</loc><lastmod>2024-08-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/feature-flags/</loc><lastmod>2024-08-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/categories/platform/</loc><lastmod>2024-08-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/platform/</loc><lastmod>2024-08-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/product-engineering/</loc><lastmod>2024-08-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/progressive-delivery/</loc><lastmod>2024-08-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2024/08/12/designing-a-dynamic-programming-optimized-for-the-knapsack-problem-with-large-weights/</loc><lastmod>2024-08-12T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2024/08/11/the-complexity-of-minimum-spanning-tree-on-a-sparse-graph-bor%C5%AFvkas-algorithm-and-parallelization/</loc><lastmod>2024-08-11T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/atomics/</loc><lastmod>2024-07-18T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/cas/</loc><lastmod>2024-07-18T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/lock-free/</loc><lastmod>2024-07-18T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2024/07/18/lock-free-data-structures-concurrency-without-the-wait/</loc><lastmod>2024-07-18T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/multithreading/</loc><lastmod>2024-07-18T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2024/07/13/a-rigorous-analysis-of-the-internal-hash-table-in-redis-hash-type-with-ziplist-and-dict/</loc><lastmod>2024-07-13T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2024/07/05/the-algorithm-of-the-password-hashing-competition-winner-argon2-memory-hard-and-data-independent/</loc><lastmod>2024-07-05T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2024/06/28/a-deep-dive-into-the-mongodb-storage-engine-wiredtigers-b-tree-compression-and-document-model/</loc><lastmod>2024-06-28T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2024/06/28/building-a-distributed-search-engine-with-inverted-index-term-partitioning-and-decentralized-crawling/</loc><lastmod>2024-06-28T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2024/06/27/the-implementation-of-a-virtual-machine-for-smart-contracts-evm-bytecode-execution-and-gas-metre/</loc><lastmod>2024-06-27T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2024/06/15/amdahls-law-vs.-gustafsons-law-what-they-really-predict/</loc><lastmod>2024-06-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/scalability/</loc><lastmod>2024-06-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/speedup/</loc><lastmod>2024-06-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2024/06/13/designing-a-cache-coherence-protocol-for-cpu-gpu-heterogeneous-systems-hsa-with-unified-memory/</loc><lastmod>2024-06-13T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2024/06/02/a-formal-proof-of-the-ranked-pairs-voting-system-condorcet-efficiency-and-complexity/</loc><lastmod>2024-06-02T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2024/06/02/the-performance-of-b-tree-vs.-lsm-tree-on-write-intensive-workloads-in-ssds/</loc><lastmod>2024-06-02T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2024/05/22/building-a-reliable-udp-messaging-protocol-packet-loss-recovery-with-fec-and-selective-acks/</loc><lastmod>2024-05-22T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2024/05/18/the-complexity-of-the-hungarian-algorithm-for-assignment-problem-on3-implementation-details/</loc><lastmod>2024-05-18T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2024/05/09/implementing-a-minimal-perfect-hash-function-for-static-sets-using-seed-chord-and-bucket-hashing/</loc><lastmod>2024-05-09T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2024/05/04/designing-a-social-graph-recommendation-algorithm-with-pagerank-and-personalized-pagerank/</loc><lastmod>2024-05-04T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2024/05/03/the-mathematics-of-the-birch-reduction-min-wise-hashing-for-document-similarity-at-scale/</loc><lastmod>2024-05-03T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2024/04/30/a-deep-dive-into-the-voldemort-key-value-store-partitioning-replication-and-version-vectors/</loc><lastmod>2024-04-30T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2024/04/23/building-a-distributed-time-series-data-store-with-distributed-b-tree-architecture-and-write-amplification/</loc><lastmod>2024-04-23T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2024/04/07/the-performance-of-asynchronous-replication-vs.-synchronous-replication-in-distributed-databases/</loc><lastmod>2024-04-07T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2024/03/31/a-rigorous-proof-of-the-liveness-property-in-the-bakery-algorithm-starvation-freedom-and-fairness/</loc><lastmod>2024-03-31T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2024/03/15/concurrency-primitives-and-synchronization-from-spinlocks-to-lock-free-data-structures/</loc><lastmod>2024-03-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/encoding/</loc><lastmod>2024-03-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/internationalization/</loc><lastmod>2024-03-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/locks/</loc><lastmod>2024-03-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/synchronization/</loc><lastmod>2024-03-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/text/</loc><lastmod>2024-03-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/unicode/</loc><lastmod>2024-03-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2024/03/15/unicode-and-character-encoding-from-ascii-to-utf-8-and-beyond/</loc><lastmod>2024-03-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/utf-8/</loc><lastmod>2024-03-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/cxl/</loc><lastmod>2024-03-08T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/data-center/</loc><lastmod>2024-03-08T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/disaggregated-computing/</loc><lastmod>2024-03-08T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2024/03/08/interconnects-pcie-cxl-nvlink-and-the-emerging-composable-disaggregated-architecture/</loc><lastmod>2024-03-08T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/nvlink/</loc><lastmod>2024-03-08T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/pcie/</loc><lastmod>2024-03-08T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2024/03/05/implementing-a-deterministic-finite-automaton-dfa-minimization-hopcrofts-algorithm-with-partition-refinement/</loc><lastmod>2024-03-05T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2024/02/27/the-algorithm-for-network-topology-discovery-using-snmp-and-lldp-with-graph-building/</loc><lastmod>2024-02-27T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/htm/</loc><lastmod>2024-02-25T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/intel-tsx/</loc><lastmod>2024-02-25T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/lock-elision/</loc><lastmod>2024-02-25T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/stm/</loc><lastmod>2024-02-25T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2024/02/25/transactional-memory-htm-stm-and-why-intel-tsx-kept-getting-disabled/</loc><lastmod>2024-02-25T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/transactional-memory/</loc><lastmod>2024-02-25T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2024/02/12/designing-a-p2p-live-streaming-system-with-tree-based-and-mesh-based-overlays/</loc><lastmod>2024-02-12T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2024/02/11/the-complexity-of-the-on-line-second-price-auction-for-sponsored-search-myerson-olkin-lemma/</loc><lastmod>2024-02-11T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2024/02/07/a-deep-dive-into-the-kafka-streams-dsl-state-stores-windowed-aggregations-and-exactly-once-semantics/</loc><lastmod>2024-02-07T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2024/02/06/building-a-high-throughput-log-analyzer-using-parser-combinators-and-finite-automaton/</loc><lastmod>2024-02-06T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/hyperthreading/</loc><lastmod>2024-02-01T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/portsmash/</loc><lastmod>2024-02-01T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2024/02/01/simultaneous-multithreading-resource-sharing-security-implications-and-the-smt-performance-security-tradeoff/</loc><lastmod>2024-02-01T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/smt/</loc><lastmod>2024-02-01T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/tlbleed/</loc><lastmod>2024-02-01T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2024/01/29/countdown-to-quantum-migrating-an-enterprise-to-post-quantum-cryptography/</loc><lastmod>2024-01-29T16:40:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/infrastructure/</loc><lastmod>2024-01-29T16:40:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2024/01/29/designing-an-lsh-based-approximate-nearest-neighbor-search-for-high-dimensional-vectors-random-projections/</loc><lastmod>2024-01-29T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2024/01/25/the-performance-of-differential-evolution-vs.-particle-swarm-in-numerical-optimization/</loc><lastmod>2024-01-25T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2024/01/23/a-comprehensive-look-at-the-zgc-z-garbage-collector-design-colored-pointers-and-load-barriers/</loc><lastmod>2024-01-23T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2024/01/17/the-implementation-of-a-garbage-first-garbage-collector-in-the-hotspot-jvm-g1heapregion-satb-and-remembered-sets/</loc><lastmod>2024-01-17T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/epic/</loc><lastmod>2024-01-14T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/itanium/</loc><lastmod>2024-01-14T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/predication/</loc><lastmod>2024-01-14T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/static-scheduling/</loc><lastmod>2024-01-14T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/vliw/</loc><lastmod>2024-01-14T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2024/01/14/vliw-and-epic-the-multiflow-trace-itanium-and-why-static-scheduling-lost-to-out-of-order/</loc><lastmod>2024-01-14T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2024/01/06/building-a-distributed-data-cleaner-using-deduplication-and-bloom-filters-at-scale/</loc><lastmod>2024-01-06T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2023/12/31/the-theory-of-count-min-sketch-with-conservative-update-for-frequency-estimation-under-skewed-distributions/</loc><lastmod>2023-12-31T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2023/12/26/a-rigorous-analysis-of-the-data-stream-sampling-algorithm-reservoir-sampling-vs.-priority-sampling/</loc><lastmod>2023-12-26T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2023/12/18/implementing-a-non-volatile-memory-friendly-hash-table-nvhtm-with-failure-atomic-operations/</loc><lastmod>2023-12-18T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2023/12/14/the-performance-of-multi-version-concurrency-control-with-snapshot-isolation-under-contention/</loc><lastmod>2023-12-14T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2023/12/06/a-deep-dive-into-the-ginreth-blockchain-parallel-evm-and-trie-level-concurrency/</loc><lastmod>2023-12-06T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2023/11/17/building-a-parameter-server-for-federated-learning-secure-aggregation-and-client-selection/</loc><lastmod>2023-11-17T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2023/11/08/designing-a-resource-bundle-allocation-with-bipartite-matching-for-data-center-energy-optimization/</loc><lastmod>2023-11-08T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2023/11/04/the-complexity-of-the-dynamic-pricing-algorithm-for-cloud-spot-instances-using-reinforcement-learning/</loc><lastmod>2023-11-04T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2023/10/28/a-formal-verification-of-the-lamports-paxos-consensus-using-the-tla-proof-system/</loc><lastmod>2023-10-28T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2023/10/23/implementing-a-high-performance-hash-table-using-intels-tbb-concurrency-and-fine-grained-locking/</loc><lastmod>2023-10-23T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2023/10/20/the-design-of-a-b-tree-with-wal-for-in-memory-and-on-disk-hybrid-storage-sqlite-internals/</loc><lastmod>2023-10-20T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2023/10/16/a-deep-dive-into-the-disco-distributed-file-system-erasure-coding-vs.-replication-for-durability/</loc><lastmod>2023-10-16T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2023/10/16/building-a-lightweight-database-sharding-proxy-using-consistent-hashing-and-connection-pooling/</loc><lastmod>2023-10-16T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/ci-cd/</loc><lastmod>2023-10-08T21:10:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2023/10/08/sealing-the-supply-chain-zero-trust-build-pipelines-that-scale/</loc><lastmod>2023-10-08T21:10:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/supply-chain/</loc><lastmod>2023-10-08T21:10:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2023/10/06/designing-a-distributed-transaction-log-with-raft-consensus-a-step-by-step-implementation-and-failure-testing-in-go/</loc><lastmod>2023-10-06T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2023/10/02/the-performance-of-jit-compilation-for-dynamic-languages-pypys-tracing-jit-vs.-naive-interpreter/</loc><lastmod>2023-10-02T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2023/09/30/a-rigorous-analysis-of-the-python-global-interpreter-lock-gil-effects-on-multithreaded-performance/</loc><lastmod>2023-09-30T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2023/09/30/implementing-a-regular-expression-engine-with-nfa-simulation-and-lookahead-optimizations/</loc><lastmod>2023-09-30T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/cpu-design/</loc><lastmod>2023-09-28T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/ilp/</loc><lastmod>2023-09-28T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/register-renaming/</loc><lastmod>2023-09-28T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/reorder-buffer/</loc><lastmod>2023-09-28T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/superscalar/</loc><lastmod>2023-09-28T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2023/09/28/superscalar-processors-register-renaming-reorder-buffers-and-how-modern-cores-extract-ilp/</loc><lastmod>2023-09-28T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2023/09/28/the-complexity-of-the-coin-change-problem-dynamic-programming-vs.-greedy-for-different-denominations/</loc><lastmod>2023-09-28T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2023/09/27/building-a-ray-tracing-engine-using-kd-trees-for-accelerated-nearest-neighbors-in-3d-space/</loc><lastmod>2023-09-27T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/anonymity/</loc><lastmod>2023-09-25T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2023/09/25/anonymous-communication-onion-routing-mix-networks-dc-nets-and-the-anonymity-trilemma/</loc><lastmod>2023-09-25T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/dc-net/</loc><lastmod>2023-09-25T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/mixnet/</loc><lastmod>2023-09-25T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/tor/</loc><lastmod>2023-09-25T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/traffic-analysis/</loc><lastmod>2023-09-25T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/btrfs/</loc><lastmod>2023-09-22T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/ext4/</loc><lastmod>2023-09-22T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2023/09/22/file-systems-and-storage-internals-how-data-persists-on-disk/</loc><lastmod>2023-09-22T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/file-systems/</loc><lastmod>2023-09-22T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/journaling/</loc><lastmod>2023-09-22T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2023/09/19/designing-a-minimum-spanning-tree-on-a-graph-with-euclidean-distances-delaunay-triangulation-and-prims/</loc><lastmod>2023-09-19T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2023/09/16/the-algorithmic-foundations-of-suffix-automaton-construction-and-applications-in-substring-problems/</loc><lastmod>2023-09-16T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/ethereum/</loc><lastmod>2023-09-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/front-running/</loc><lastmod>2023-09-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/reentrancy/</loc><lastmod>2023-09-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2023/09/15/smart-contract-security-reentrancy-front-running-and-verification-with-certora-and-foundry/</loc><lastmod>2023-09-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/smart-contracts/</loc><lastmod>2023-09-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/allocators/</loc><lastmod>2023-09-14T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/arena/</loc><lastmod>2023-09-14T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/jemalloc/</loc><lastmod>2023-09-14T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2023/09/14/memory-allocators-from-malloc-to-modern-arena-allocators/</loc><lastmod>2023-09-14T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2023/09/10/a-deep-dive-into-the-radix-tree-for-ip-routing-trie-compression-and-cam-emulation/</loc><lastmod>2023-09-10T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2023/09/01/implementing-a-hardware-accelerated-crc32-implementation-using-clmul-instruction-set/</loc><lastmod>2023-09-01T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2023/08/28/the-performance-of-systolic-arrays-for-matrix-multiplication-in-vision-transformers/</loc><lastmod>2023-08-28T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2023/08/27/building-an-efficient-external-sort-multiway-merge-with-replacement-selection-for-disk-bound-sorting/</loc><lastmod>2023-08-27T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2023/08/18/designing-an-online-algorithm-for-k-server-with-the-randomized-work-function-algorithm/</loc><lastmod>2023-08-18T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2023/08/03/the-complexity-of-the-maximum-cut-problem-goemans-williamson-sdp-relaxation-with-randomized-rounding/</loc><lastmod>2023-08-03T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2023/07/28/a-formal-proof-of-the-lower-bound-for-2-approximation-of-vertex-cover-using-pcp-theorem/</loc><lastmod>2023-07-28T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/information-retrieval/</loc><lastmod>2023-07-19T10:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2023/07/19/reverse-indexing-and-inverted-files-how-search-engines-fly/</loc><lastmod>2023-07-19T10:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/search/</loc><lastmod>2023-07-19T10:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2023/07/10/implementing-a-verifiable-secret-sharing-scheme-using-pedersen-commitments-and-feldmans-vss/</loc><lastmod>2023-07-10T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2023/07/02/blockchain-consensus-nakamoto-consensus-casper-ffg-tendermint-bft-and-the-safety-liveness-tradeoff/</loc><lastmod>2023-07-02T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/byzantine-fault-tolerance/</loc><lastmod>2023-07-02T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/finality/</loc><lastmod>2023-07-02T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/proof-of-stake/</loc><lastmod>2023-07-02T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/proof-of-work/</loc><lastmod>2023-07-02T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2023/07/01/the-mathematics-of-secure-multiparty-computation-for-machine-learning-beaver-triples-and-oblivious-transfer/</loc><lastmod>2023-07-01T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2023/06/27/building-a-privacy-preserving-contact-tracing-system-using-bloom-filters-and-cuckoo-hashing-with-dp/</loc><lastmod>2023-06-27T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2023/06/18/a-deep-dive-into-the-threshold-cryptography-for-distributed-key-generation-and-decryption/</loc><lastmod>2023-06-18T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2023/06/16/implementing-a-distributed-consensus-with-asynchronous-byzantine-fault-tolerance-honeybadgerbft/</loc><lastmod>2023-06-16T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2023/06/13/the-complexity-of-the-gossip-based-membership-protocol-%CE%BB-gossip-push-pull-and-epidemic-dissemination/</loc><lastmod>2023-06-13T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2023/06/09/a-rigorous-analysis-of-the-stability-of-the-bittorrent-protocol-under-churn-dht-and-peer-selection/</loc><lastmod>2023-06-09T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2023/06/01/designing-a-decentralized-identity-system-with-verifiable-credentials-and-pseudonymity/</loc><lastmod>2023-06-01T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2023/05/15/the-performance-of-crdts-for-collaborative-text-rga-lseq-treedoc-and-correctness-proofs/</loc><lastmod>2023-05-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2023/05/10/a-comprehensive-look-at-operational-transformation-control-algorithms-ttf-cc-and-jupiter-with-tombstone/</loc><lastmod>2023-05-10T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2023/05/10/implementing-a-conflict-detection-and-resolution-system-for-real-time-collaborative-editing-ot/</loc><lastmod>2023-05-10T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2023/04/29/building-a-deterministic-database-with-calvin-distributed-log-lock-free-processing-and-configuration/</loc><lastmod>2023-04-29T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2023/04/29/the-algorithm-for-distributed-transactions-in-fauna-calvin-with-snapshot-isolation-and-commit-protocol/</loc><lastmod>2023-04-29T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2023/04/23/a-deep-dive-into-the-googles-spanner-database-truetime-two-phase-commit-and-external-consistency/</loc><lastmod>2023-04-23T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2023/04/14/the-performance-of-log-replication-in-raft-under-high-throughput-batching-pipelining-and-pipelined-raft/</loc><lastmod>2023-04-14T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2023/04/12/implementing-a-distributed-key-value-store-with-strong-consistency-and-elastic-scalability-using-raft/</loc><lastmod>2023-04-12T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2023/04/07/designing-a-time-bounded-consensus-protocol-for-real-time-systems-replicated-state-machines-with-deadlines/</loc><lastmod>2023-04-07T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/dolev-yao/</loc><lastmod>2023-04-06T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2023/04/06/formal-verification-of-cryptographic-protocols-proverif-tamarin-and-the-tls-1.3-verification-story/</loc><lastmod>2023-04-06T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/meltdown/</loc><lastmod>2023-04-06T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2023/04/06/microarchitectural-attacks-spectre-meltdown-and-the-transient-execution-apocalypse/</loc><lastmod>2023-04-06T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/protocol-analysis/</loc><lastmod>2023-04-06T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/proverif/</loc><lastmod>2023-04-06T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/side-channels/</loc><lastmod>2023-04-06T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/spectre/</loc><lastmod>2023-04-06T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/speculative-execution/</loc><lastmod>2023-04-06T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/tamarin/</loc><lastmod>2023-04-06T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/transient-execution/</loc><lastmod>2023-04-06T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/cache-timing/</loc><lastmod>2023-04-04T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/constant-time/</loc><lastmod>2023-04-04T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/cryptanalysis/</loc><lastmod>2023-04-04T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/power-analysis/</loc><lastmod>2023-04-04T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2023/04/04/side-channel-attacks-timing-power-analysis-cache-timing-and-the-constant-time-discipline/</loc><lastmod>2023-04-04T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/side-channel-attacks/</loc><lastmod>2023-04-04T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/timing-attacks/</loc><lastmod>2023-04-04T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2023/04/02/the-complexity-of-the-vector-clock-algorithm-for-causal-ordering-and-garbage-collection/</loc><lastmod>2023-04-02T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2023/04/01/a-rigorous-proof-of-the-chandy-lamport-distributed-snapshot-algorithm-for-channel-state-capture/</loc><lastmod>2023-04-01T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2023/04/01/building-a-distributed-actor-framework-on-top-of-tcp-messaging-supervision-and-location-transparency/</loc><lastmod>2023-04-01T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/encrypted-databases/</loc><lastmod>2023-03-31T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/forward-privacy/</loc><lastmod>2023-03-31T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/leakage-abuse/</loc><lastmod>2023-03-31T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2023/03/31/searchable-encryption-querying-encrypted-databases-forward-privacy-and-the-leakage-abuse-frontier/</loc><lastmod>2023-03-31T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/searchable-encryption/</loc><lastmod>2023-03-31T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/sse/</loc><lastmod>2023-03-31T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2023/03/12/latency-aware-edge-inference-platforms-engineering-consistent-ai-experiences/</loc><lastmod>2023-03-12T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/platform-engineering/</loc><lastmod>2023-03-12T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2023/03/08/the-algebraic-model-of-the-actor-model-mailboxes-behavior-and-fail-silent-vs.-fail-stop-semantics/</loc><lastmod>2023-03-08T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2023/03/04/the-implementation-of-a-user-space-thread-library-in-rust-stack-allocation-cooperative-yielding-and-i/o-reactors/</loc><lastmod>2023-03-04T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/feistel/</loc><lastmod>2023-02-25T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/ffx/</loc><lastmod>2023-02-25T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2023/02/25/format-preserving-encryption-the-ffx-mode-rank-encipher-unrank-and-legacy-database-protection/</loc><lastmod>2023-02-25T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/format-preserving-encryption/</loc><lastmod>2023-02-25T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/fpe/</loc><lastmod>2023-02-25T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/tokenization/</loc><lastmod>2023-02-25T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2023/02/19/a-deep-dive-into-the-linux-completely-fair-scheduler-cfs-red-black-tree-virtual-runtime-and-group-scheduling/</loc><lastmod>2023-02-19T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2023/02/14/keeping-the-model-awake-building-a-self-healing-ml-inference-platform/</loc><lastmod>2023-02-14T07:20:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/reliability/</loc><lastmod>2023-02-14T07:20:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/congestion-control/</loc><lastmod>2023-02-11T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/protocols/</loc><lastmod>2023-02-11T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/tcp/</loc><lastmod>2023-02-11T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2023/02/11/tcp-congestion-control-from-slow-start-to-bbr/</loc><lastmod>2023-02-11T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2023/02/08/floating-point-how-computers-represent-real-numbers/</loc><lastmod>2023-02-08T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/floating-point/</loc><lastmod>2023-02-08T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/ieee-754/</loc><lastmod>2023-02-08T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/numerical-computing/</loc><lastmod>2023-02-08T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/precision/</loc><lastmod>2023-02-08T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2023/02/05/designing-a-cache-coherent-non-uniform-memory-access-ccnuma-simulator-for-algorithm-evaluation/</loc><lastmod>2023-02-05T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2023/02/04/the-performance-of-hardware-transactional-memory-on-intel-haswell-profiling-of-conflict-aborts-and-commit-latency/</loc><lastmod>2023-02-04T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/bls/</loc><lastmod>2023-02-03T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/dkg/</loc><lastmod>2023-02-03T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/ecdsa/</loc><lastmod>2023-02-03T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/secret-sharing/</loc><lastmod>2023-02-03T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2023/02/03/threshold-cryptography-distributed-key-generation-threshold-ecdsa-and-the-validator-use-case/</loc><lastmod>2023-02-03T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/threshold-cryptography/</loc><lastmod>2023-02-03T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2023/01/30/building-a-concurrency-testing-framework-using-shashkis-deterministic-replay-and-schedule-reduction/</loc><lastmod>2023-01-30T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2023/01/25/the-formal-semantics-of-the-go-memory-model-happens-before-data-races-and-synchronization-primitives/</loc><lastmod>2023-01-25T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/sequential-computation/</loc><lastmod>2023-01-21T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/vdf/</loc><lastmod>2023-01-21T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2023/01/21/verifiable-delay-functions-wesolowski-pietrzak-and-the-sequentiality-assumption/</loc><lastmod>2023-01-21T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/verifiable-delay-functions/</loc><lastmod>2023-01-21T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/access-patterns/</loc><lastmod>2023-01-10T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2023/01/10/oblivious-ram-and-private-information-retrieval-hiding-access-patterns-from-the-storage-server/</loc><lastmod>2023-01-10T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/oram/</loc><lastmod>2023-01-10T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/pir/</loc><lastmod>2023-01-10T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/secure-computation/</loc><lastmod>2023-01-10T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2023/01/08/implementing-a-non-blocking-universal-construction-herlihys-method-using-compare-and-swap-and-help-first/</loc><lastmod>2023-01-08T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2023/01/07/a-comprehensive-comparison-of-lock-free-and-wait-free-data-structures-definitions-progress-conditions-and-examples/</loc><lastmod>2023-01-07T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2022/12/31/designing-a-consistent-hashing-with-load-bounds-googles-maglev-hasher-and-its-use-in-load-balancing/</loc><lastmod>2022-12-31T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2022/12/30/the-theory-of-capacity-aware-load-balancing-power-of-two-random-choices-vs.-join-shortest-queue/</loc><lastmod>2022-12-30T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2022/12/26/building-a-distributed-monitor-for-system-health-heartbeat-failure-detection-and-log-collection-with-kafka/</loc><lastmod>2022-12-26T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/garbled-circuits/</loc><lastmod>2022-12-26T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/mpc/</loc><lastmod>2022-12-26T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2022/12/26/multi-party-computation-from-yaos-garbled-circuits-to-the-spdz-line/</loc><lastmod>2022-12-26T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/spdz/</loc><lastmod>2022-12-26T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2022/12/14/implementing-a-lock-free-memory-pool-with-epoch-based-reclamation-for-hazard-pointer-mitigation/</loc><lastmod>2022-12-14T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2022/12/09/the-performance-of-gpu-stream-assisted-asynchronous-multiplications-for-deep-neural-networks/</loc><lastmod>2022-12-09T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2022/11/22/garbage-collection-algorithms-from-mark-and-sweep-to-zgc/</loc><lastmod>2022-11-22T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/gc/</loc><lastmod>2022-11-22T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/jvm/</loc><lastmod>2022-11-22T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2022/11/21/a-deep-dive-into-the-cuda-thread-hierarchy-and-memory-model-global-shared-local-and-uniform/</loc><lastmod>2022-11-21T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2022/11/12/designing-a-task-based-parallelism-runtime-openmp-tasks-dependencies-and-scheduling-algorithm/</loc><lastmod>2022-11-12T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2022/11/10/the-complexity-of-markov-decision-processes-value-iteration-vs.-policy-iteration-with-optimistic-initialization/</loc><lastmod>2022-11-10T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/algorithm-analysis/</loc><lastmod>2022-11-09T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2022/11/09/analytic-combinatorics-the-symbolic-method-generating-functions-and-average-case-algorithm-analysis/</loc><lastmod>2022-11-09T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/analytic-combinatorics/</loc><lastmod>2022-11-09T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/asymptotics/</loc><lastmod>2022-11-09T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/generating-functions/</loc><lastmod>2022-11-09T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/singularity-analysis/</loc><lastmod>2022-11-09T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/symbolic-method/</loc><lastmod>2022-11-09T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2022/10/30/from-lru-to-arc-a-technical-survey-of-cache-eviction-policies-and-their-performance-in-web-scale-distributed-caches/</loc><lastmod>2022-10-30T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2022/10/28/a-rigorous-analysis-of-the-texas-holdem-poker-endgame-nash-equilibrium-and-cfr-counterfactual-regret-minimization/</loc><lastmod>2022-10-28T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2022/10/26/implementing-a-persistent-memory-log-with-concurrency-and-fault-recovery-across-system-crashes/</loc><lastmod>2022-10-26T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2022/10/25/additive-combinatorics-szemer%C3%A9dis-theorem-sumset-inequalities-and-applications-in-property-testing/</loc><lastmod>2022-10-25T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/additive-combinatorics/</loc><lastmod>2022-10-25T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/graph-theory/</loc><lastmod>2022-10-25T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/property-testing/</loc><lastmod>2022-10-25T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/pseudorandomness/</loc><lastmod>2022-10-25T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/sumsets/</loc><lastmod>2022-10-25T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/szemeredi/</loc><lastmod>2022-10-25T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2022/10/20/the-algorithm-of-the-buddy-memory-allocation-system-binary-trees-and-o1-free-block-coalescing/</loc><lastmod>2022-10-20T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2022/10/17/building-a-custom-memory-allocator-with-size-classes-thread-caching-and-segregated-lists-tcmalloc/</loc><lastmod>2022-10-17T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2022/10/17/designing-a-buffer-pool-with-prefetching-and-replacement-policies-statistical-lru-fbr-and-lirs/</loc><lastmod>2022-10-17T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/block-designs/</loc><lastmod>2022-10-10T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2022/10/10/combinatorial-designs-and-coding-theory-block-designs-steiner-systems-and-finite-geometry/</loc><lastmod>2022-10-10T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/combinatorial-designs/</loc><lastmod>2022-10-10T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/finite-geometry/</loc><lastmod>2022-10-10T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/steiner-systems/</loc><lastmod>2022-10-10T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2022/10/10/the-performance-of-memory-mapping-vs.-traditional-read/write-for-database-files-on-modern-nvme-drives/</loc><lastmod>2022-10-10T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2022/09/26/a-deep-dive-into-the-sha-3-sponge-construction-keccak-f-permutation-padding-and-security-margins/</loc><lastmod>2022-09-26T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/algebraic-geometry/</loc><lastmod>2022-09-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/combinatorial-optimization/</loc><lastmod>2022-09-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/deep-learning/</loc><lastmod>2022-09-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/phylogenetics/</loc><lastmod>2022-09-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2022/09/15/tropical-geometry-algorithmic-applications-in-optimization-phylogenetics-and-deep-learning/</loc><lastmod>2022-09-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/tropical-geometry/</loc><lastmod>2022-09-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2022/09/11/implementing-a-fully-homomorphic-encryption-scheme-with-boosted-bootstrapping-fhew/tfhe/</loc><lastmod>2022-09-11T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/idempotency/</loc><lastmod>2022-09-08T10:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/retries/</loc><lastmod>2022-09-08T10:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/timeouts/</loc><lastmod>2022-09-08T10:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2022/09/08/timeouts-retries-and-idempotency-keys-a-practical-guide/</loc><lastmod>2022-09-08T10:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/caching/</loc><lastmod>2022-09-03T12:15:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/frontend/</loc><lastmod>2022-09-03T12:15:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/graphql/</loc><lastmod>2022-09-03T12:15:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2022/09/03/teaching-graphql-to-cache-at-the-edge/</loc><lastmod>2022-09-03T12:15:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2022/08/31/the-complexity-of-lattice-reduction-for-lwe-basis-reduction-algorithms-bkz-and-g6k/</loc><lastmod>2022-08-31T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2022/08/26/building-a-side-channel-secure-elliptic-curve-scalar-multiplication-using-montgomery-ladder/</loc><lastmod>2022-08-26T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2022/08/21/algebraic-geometry-in-computer-science-gr%C3%B6bner-bases-the-nullstellensatz-and-applications-in-cryptography-and-coding-theory/</loc><lastmod>2022-08-21T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/elliptic-curves/</loc><lastmod>2022-08-21T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/grobner-bases/</loc><lastmod>2022-08-21T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/polynomial-systems/</loc><lastmod>2022-08-21T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2022/08/20/a-detailed-look-at-the-openssl-implementation-of-aes-key-schedule-s-box-and-counter-mode/</loc><lastmod>2022-08-20T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2022/08/20/designing-a-distributed-sequential-consistency-model-with-virtual-synchrony-and-views/</loc><lastmod>2022-08-20T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/collaboration/</loc><lastmod>2022-08-17T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2022/08/17/designing-crdt-powered-collaboration-platforms-that-stay-consistent/</loc><lastmod>2022-08-17T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/real-time/</loc><lastmod>2022-08-17T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2022/08/13/the-implementation-of-a-multi-leader-replication-system-conflict-avoidance-with-linked-lists-and-last-writer-wins/</loc><lastmod>2022-08-13T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2022/08/10/a-rigorous-proof-of-the-abortable-consensus-in-a-crash-recovery-model-using-non-blocking-atomic-commit/</loc><lastmod>2022-08-10T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2022/08/09/building-a-conflict-free-replicated-data-type-for-counters-and-sets-in-riak-pn-counters-g-sets-and-lww-registers/</loc><lastmod>2022-08-09T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2022/07/31/designing-a-scalable-state-machine-replication-library-multi-paxos-with-reconfiguration-and-joint-consensus/</loc><lastmod>2022-07-31T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2022/07/30/the-performance-of-proof-of-stake-finality-casper-ffg-vs.-tendermint-with-validator-rotation/</loc><lastmod>2022-07-30T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2022/07/29/a-deep-dive-into-the-snowman-consensus-protocol-dag-based-block-ordering-and-avalanche-finality/</loc><lastmod>2022-07-29T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2022/07/26/implementing-a-distributed-random-beacon-via-verifiable-delay-functions-vdf-and-unique-secrets/</loc><lastmod>2022-07-26T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2022/07/16/the-complexity-of-the-byzantine-agreement-problem-with-rounds-exponential-information-gathering-and-recursive-algorithms/</loc><lastmod>2022-07-16T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/cache/</loc><lastmod>2022-07-12T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2022/07/12/cpu-caches-and-cache-coherence-the-memory-hierarchy-that-makes-modern-computing-fast/</loc><lastmod>2022-07-12T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/exponential-families/</loc><lastmod>2022-07-12T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/fisher-information/</loc><lastmod>2022-07-12T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/categories/hardware/</loc><lastmod>2022-07-12T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/hardware/</loc><lastmod>2022-07-12T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2022/07/12/information-geometry-statistical-manifolds-the-fisher-information-metric-and-natural-gradient-descent/</loc><lastmod>2022-07-12T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/information-geometry/</loc><lastmod>2022-07-12T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/natural-gradient/</loc><lastmod>2022-07-12T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/optimization/</loc><lastmod>2022-07-12T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/statistical-manifolds/</loc><lastmod>2022-07-12T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2022/07/10/a-formal-verification-of-the-ethereum-smart-contract-runtime-evm-bytecode-and-input/output-properties/</loc><lastmod>2022-07-10T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2022/07/09/designing-a-conflict-free-replicated-data-type-crdt-for-real-time-collaborative-text-editing-merging-operational-transform-and-rga-with-vector-clocks-and-tombstone-management/</loc><lastmod>2022-07-09T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2022/07/04/building-a-blockchain-light-client-using-merklix-trees-and-fraud-proofs-for-validation/</loc><lastmod>2022-07-04T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2022/06/19/the-mathematics-of-quantum-key-distribution-bb84-protocol-eavesdropping-detection-and-privacy-amplification/</loc><lastmod>2022-06-19T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2022/06/07/implementing-a-private-information-retrieval-pir-scheme-with-computational-and-information-theoretic-guarantees/</loc><lastmod>2022-06-07T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2022/06/02/the-performance-of-multi-party-computation-protocols-garbled-circuits-vs.-secret-sharing-for-secure-ml-inference/</loc><lastmod>2022-06-02T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2022/05/31/a-deep-dive-into-the-signal-protocol-double-ratchet-algorithm-x3dh-and-prekey-bundles/</loc><lastmod>2022-05-31T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2022/05/25/designing-a-secure-broadcast-channel-using-public-key-cryptography-and-merkle-trees-for-key-transparency/</loc><lastmod>2022-05-25T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2022/05/21/the-implementation-of-a-digital-signature-algorithm-ecdsa-vs.-eddsa-ed25519-in-terms-of-speed-and-security/</loc><lastmod>2022-05-21T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/memory-management/</loc><lastmod>2022-05-19T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/categories/operating-systems/</loc><lastmod>2022-05-19T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/operating-systems/</loc><lastmod>2022-05-19T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/page-tables/</loc><lastmod>2022-05-19T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2022/05/19/virtual-memory-and-page-tables-how-modern-systems-manage-memory/</loc><lastmod>2022-05-19T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/virtual-memory/</loc><lastmod>2022-05-19T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/context-switch/</loc><lastmod>2022-05-18T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/kernel/</loc><lastmod>2022-05-18T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2022/05/18/process-scheduling-and-context-switching-how-operating-systems-share-the-cpu/</loc><lastmod>2022-05-18T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2022/05/04/a-rigorous-analysis-of-the-diffie-hellman-key-exchange-in-the-group-of-prime-field-elliptic-curves/</loc><lastmod>2022-05-04T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2022/04/28/building-an-orthogonal-range-counting-data-structure-with-a-kd-tree-query-complexity-and-construction/</loc><lastmod>2022-04-28T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2022/04/23/the-theory-of-lossy-compression-with-jpeg-dct-quantization-table-and-huffman-coding-for-chroma-subsampling/</loc><lastmod>2022-04-23T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2022/04/22/implementing-a-universal-data-compressor-using-arithmetic-coding-with-finite-precision-and-range-coder/</loc><lastmod>2022-04-22T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/categories/devops/</loc><lastmod>2022-04-19T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/reproducible-builds/</loc><lastmod>2022-04-19T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/sbom/</loc><lastmod>2022-04-19T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/sigstore/</loc><lastmod>2022-04-19T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/slsa/</loc><lastmod>2022-04-19T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2022/04/19/software-supply-chain-security-sboms-sigstore-reproducible-builds-and-attestation/</loc><lastmod>2022-04-19T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2022/04/17/a-deep-dive-into-the-boyer-moore-string-search-algorithm-bad-character-and-good-suffix-heuristics/</loc><lastmod>2022-04-17T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2022/04/16/designing-an-approximate-string-matching-algorithm-using-bitap-shift-or-with-nfa-simulation/</loc><lastmod>2022-04-16T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/game-theory/</loc><lastmod>2022-04-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/multi-armed-bandits/</loc><lastmod>2022-04-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/multiplicative-weights/</loc><lastmod>2022-04-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2022/04/15/online-learning-regret-minimization-the-multiplicative-weights-algorithm-and-adversarial-bandits/</loc><lastmod>2022-04-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/online-learning/</loc><lastmod>2022-04-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/regret-minimization/</loc><lastmod>2022-04-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2022/04/03/the-complexity-of-the-knuth-morris-pratt-string-matching-algorithm-prefix-function-and-border-properties/</loc><lastmod>2022-04-03T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2022/04/02/building-a-huffman-coding-implementation-with-canonical-huffman-trees-and-bit-packing/</loc><lastmod>2022-04-02T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/machine-learning-theory/</loc><lastmod>2022-03-31T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/pac-learning/</loc><lastmod>2022-03-31T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/rademacher-complexity/</loc><lastmod>2022-03-31T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2022/03/31/statistical-learning-theory-pac-learning-vc-dimension-and-the-bias-complexity-tradeoff/</loc><lastmod>2022-03-31T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/statistical-learning/</loc><lastmod>2022-03-31T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/vc-dimension/</loc><lastmod>2022-03-31T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2022/03/30/a-detailed-analysis-of-the-lempel-ziv-welch-lzw-compression-algorithm-dictionary-design-and-decoding/</loc><lastmod>2022-03-30T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2022/03/30/the-performance-of-run-length-encoding-rle-vs.-burrows-wheeler-transform-bwt-in-text-compression/</loc><lastmod>2022-03-30T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2022/03/28/implementing-a-real-time-anomaly-detection-system-using-exponential-weighted-moving-average-ewma-and-holt-winters/</loc><lastmod>2022-03-28T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2022/03/21/the-mathematics-of-pairwise-differencing-for-time-series-self-joins-and-online-algorithms-for-change-detection/</loc><lastmod>2022-03-21T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2022/03/11/building-a-secure-password-authenticated-key-exchange-pake-from-oblivious-pseudorandom-functions-oprf/</loc><lastmod>2022-03-11T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2022/03/06/a-deep-dive-into-the-yggdrasil-network-crypto-based-routing-with-dht-and-spanning-trees/</loc><lastmod>2022-03-06T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2022/02/21/the-implementation-of-a-distributed-hash-table-using-chord-leaf-sets-stabilization-and-finger-table-maintenance/</loc><lastmod>2022-02-21T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/cramer/</loc><lastmod>2022-02-13T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/importance-sampling/</loc><lastmod>2022-02-13T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2022/02/13/large-deviations-theory-cram%C3%A9rs-theorem-importance-sampling-and-rare-event-simulation/</loc><lastmod>2022-02-13T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/large-deviations/</loc><lastmod>2022-02-13T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/rare-events/</loc><lastmod>2022-02-13T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/brownian-motion/</loc><lastmod>2022-02-12T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/cache-analysis/</loc><lastmod>2022-02-12T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/poisson-process/</loc><lastmod>2022-02-12T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/queuing/</loc><lastmod>2022-02-12T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2022/02/12/renewal-theory-for-computer-science-the-renewal-equation-key-renewal-theorem-and-applications-in-cache-analysis-and-failure-recovery/</loc><lastmod>2022-02-12T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/renewal-theory/</loc><lastmod>2022-02-12T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2022/02/12/stochastic-processes-for-computer-science-poisson-brownian-motion-queueing-and-reliability/</loc><lastmod>2022-02-12T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/stochastic-processes/</loc><lastmod>2022-02-12T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2022/02/05/designing-a-p2p-network-for-file-sharing-bittorrents-choking-algorithm-piece-selection-and-rarest-first/</loc><lastmod>2022-02-05T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2022/02/03/a-rigorous-proof-of-the-a-algorithm-admissibility-and-consistency-manhatten-vs.-euclidean-heuristics/</loc><lastmod>2022-02-03T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2022/01/31/markov-chains-for-computer-science-mcmc-mixing-times-and-randomized-algorithms/</loc><lastmod>2022-01-31T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/markov-chains/</loc><lastmod>2022-01-31T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/mcmc/</loc><lastmod>2022-01-31T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/mixing-times/</loc><lastmod>2022-01-31T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/monte-carlo/</loc><lastmod>2022-01-31T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2022/01/30/the-performance-of-the-bidibfs-algorithm-for-unweighted-shortest-paths-in-social-networks/</loc><lastmod>2022-01-30T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2022/01/29/implementing-a-minimax-player-for-go-with-monte-carlo-tree-search-mcts-and-ucb1-selection/</loc><lastmod>2022-01-29T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2022/01/26/a-comprehensive-look-at-the-alpha-beta-pruning-algorithm-for-game-trees-expectiminimax-and-heuristic-evaluation/</loc><lastmod>2022-01-26T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2022/01/20/abstract-interpretation-the-cousot-framework-galois-connections-and-sound-static-analysis-by-construction/</loc><lastmod>2022-01-20T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/abstract-interpretation/</loc><lastmod>2022-01-20T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2022/01/20/building-a-distributed-matrix-factorization-using-alternating-least-squares-als-in-apache-spark/</loc><lastmod>2022-01-20T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/cousot/</loc><lastmod>2022-01-20T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/galois-connections/</loc><lastmod>2022-01-20T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/program-analysis/</loc><lastmod>2022-01-20T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/static-analysis/</loc><lastmod>2022-01-20T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2022/01/20/the-theory-of-online-convex-optimization-with-regret-bounds-follow-the-leader-vs.-gradient-descent/</loc><lastmod>2022-01-20T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2022/01/19/the-implementation-of-a-random-forest-training-in-mpi-feature-subsampling-and-oob-error-estimation/</loc><lastmod>2022-01-19T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/denotational-semantics/</loc><lastmod>2022-01-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2022/01/15/domain-theory-scotts-d-construction-denotational-semantics-and-the-mathematics-of-recursive-types/</loc><lastmod>2022-01-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/domain-theory/</loc><lastmod>2022-01-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/fixpoint-theorem/</loc><lastmod>2022-01-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/order-theory/</loc><lastmod>2022-01-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/scott-domains/</loc><lastmod>2022-01-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2022/01/10/a-practical-guide-to-gradient-boosting-xgboosts-weighted-quantile-sketch-and-sparsity-aware-split-finding/</loc><lastmod>2022-01-10T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/bisimulation/</loc><lastmod>2022-01-10T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/ccs/</loc><lastmod>2022-01-10T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/pi-calculus/</loc><lastmod>2022-01-10T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2022/01/10/process-calculi-milners-ccs-the-%CF%80-calculus-bisimulation-and-session-types-for-protocol-correctness/</loc><lastmod>2022-01-10T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/process-calculi/</loc><lastmod>2022-01-10T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/session-types/</loc><lastmod>2022-01-10T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2022/01/02/designing-a-lagrangian-relaxation-algorithm-for-the-traveling-salesman-problem-with-1-trees/</loc><lastmod>2022-01-02T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/hoare-logic/</loc><lastmod>2022-01-01T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/program-verification/</loc><lastmod>2022-01-01T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2022/01/01/separation-logic-the-frame-rule-separating-conjunction-and-concurrent-verification/</loc><lastmod>2022-01-01T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/separation-logic/</loc><lastmod>2022-01-01T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2021/12/29/abstract-interpretation-cousots-galois-connection-framework-widening/narrowing-and-sound-static-analysis-by-construction/</loc><lastmod>2021-12-29T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/verification/</loc><lastmod>2021-12-29T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2021/12/23/the-complexity-of-the-network-simplex-algorithm-for-minimum-cost-flow/</loc><lastmod>2021-12-23T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/continuous-lattices/</loc><lastmod>2021-12-19T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2021/12/19/domain-theory-scotts-d-construction-solving-recursive-domain-equations-and-the-foundations-of-denotational-semantics/</loc><lastmod>2021-12-19T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/fixed-points/</loc><lastmod>2021-12-19T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/scott/</loc><lastmod>2021-12-19T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2021/12/18/a-deep-dive-into-the-hat-trie-array-compressed-trie-with-efficient-cache-locality/</loc><lastmod>2021-12-18T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2021/12/13/implementing-a-van-emde-boas-tree-for-predecessor-queries-in-olog-log-u-time/</loc><lastmod>2021-12-13T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2021/12/06/the-algorithm-for-building-a-fibonacci-heap-with-decrease-key-and-meld-in-logarithmic-time/</loc><lastmod>2021-12-06T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2021/12/01/building-a-self-balancing-binary-search-tree-with-weighted-average-rotation-wavl-for-better-worst-case-balance/</loc><lastmod>2021-12-01T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2021/11/18/the-performance-of-binary-search-trees-treap-splay-tree-red-black-tree-and-avl-tree-under-random-and-sequential-access/</loc><lastmod>2021-11-18T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2021/11/04/a-detailed-analysis-of-the-quickunion-disjoint-set-union-data-structure-with-path-compression-and-union-by-rank/</loc><lastmod>2021-11-04T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2021/10/30/implementing-an-exact-cover-solver-using-dancing-links-knuths-algorithm-x/</loc><lastmod>2021-10-30T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2021/10/19/the-complexity-of-the-isomorphism-problem-for-graphs-subgraph-isomorphism-via-color-refinement/</loc><lastmod>2021-10-19T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/ajm-games/</loc><lastmod>2021-09-30T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/full-abstraction/</loc><lastmod>2021-09-30T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2021/09/30/game-semantics-fully-abstract-models-of-pcf-ajm-games-and-strategies-as-sheaves/</loc><lastmod>2021-09-30T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/game-semantics/</loc><lastmod>2021-09-30T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/pcf/</loc><lastmod>2021-09-30T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/programming-language-theory/</loc><lastmod>2021-09-30T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/girard/</loc><lastmod>2021-09-29T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2021/09/29/linear-logic-girards-resource-sensitive-logic-exponential-modalities-and-linear-types-in-rust/</loc><lastmod>2021-09-29T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/linear-logic/</loc><lastmod>2021-09-29T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/linear-types/</loc><lastmod>2021-09-29T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/proof-theory/</loc><lastmod>2021-09-29T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/resource-awareness/</loc><lastmod>2021-09-29T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/rust/</loc><lastmod>2021-09-29T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2021/09/28/a-rigorous-proof-of-the-no-free-lunch-theorem-in-optimization-convex-vs.-non-convex-landscapes/</loc><lastmod>2021-09-28T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2021/09/24/building-a-distributed-sampler-from-scratch-parallel-mcmc-with-consensus-and-mode-seeking/</loc><lastmod>2021-09-24T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2021/09/17/the-mathematical-foundations-of-the-metropolis-hastings-algorithm-for-markov-chain-monte-carlo/</loc><lastmod>2021-09-17T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2021/09/11/implementing-a-finger-table-for-consistent-hashing-with-replication-and-fault-tolerance/</loc><lastmod>2021-09-11T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2021/09/06/the-performance-of-minimal-perfect-hashing-chd-algorithm-empirical-hash-seeds-and-space-efficiency/</loc><lastmod>2021-09-06T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2021/08/28/a-deep-dive-into-the-cuckoo-filter-lower-memory-footprint-than-bloom-filters-and-deletion-support/</loc><lastmod>2021-08-28T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2021/08/24/the-design-of-a-probabilistic-skip-list-with-path-compression-and-concurrency-support/</loc><lastmod>2021-08-24T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2021/08/20/optimizing-distributed-consensus-comparing-fast-paxos-epaxos-and-multi-paxos-in-wan-deployments-with-latency-benchmarks/</loc><lastmod>2021-08-20T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2021/08/16/implementing-a-bloom-filter-cascade-for-efficient-set-intersection-and-summarization/</loc><lastmod>2021-08-16T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2021/08/15/branch-prediction-and-speculative-execution-how-modern-cpus-gamble-on-the-future/</loc><lastmod>2021-08-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2021/08/12/a-thorough-explanation-of-the-hyperloglog-algorithm-counting-cardinalities-with-log-log-estimation-and-bias-correction/</loc><lastmod>2021-08-12T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/tlb/</loc><lastmod>2021-08-12T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2021/08/12/virtual-memory-and-page-tables-how-operating-systems-manage-memory/</loc><lastmod>2021-08-12T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/homotopy/</loc><lastmod>2021-08-11T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2021/08/11/homotopy-type-theory-the-univalence-axiom-higher-inductive-types-and-groupoids/</loc><lastmod>2021-08-11T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/homotopy-type-theory/</loc><lastmod>2021-08-11T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/infinity-groupoids/</loc><lastmod>2021-08-11T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/martin-lof/</loc><lastmod>2021-08-11T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/univalence/</loc><lastmod>2021-08-11T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/adjunctions/</loc><lastmod>2021-08-10T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2021/08/10/category-theory-for-programmers-functors-monads-and-natural-transformations/</loc><lastmod>2021-08-10T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/category-theory/</loc><lastmod>2021-08-10T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/functors/</loc><lastmod>2021-08-10T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/haskell/</loc><lastmod>2021-08-10T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/monads/</loc><lastmod>2021-08-10T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2021/08/07/building-a-count-min-sketch-with-conservative-update-for-heavy-hitters-in-network-traffic/</loc><lastmod>2021-08-07T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2021/08/04/the-algorithm-of-the-t-digest-order-statistics-merging-and-quantile-approximations-for-streaming-data/</loc><lastmod>2021-08-04T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2021/07/27/state-machine-replication-viewstamped-replication-protocol-zab-zookeeper-atomic-broadcast-and-the-consensus-scalability-continuum/</loc><lastmod>2021-07-27T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/state-machine-replication/</loc><lastmod>2021-07-27T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/viewstamped-replication/</loc><lastmod>2021-07-27T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/zab/</loc><lastmod>2021-07-27T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/zookeeper/</loc><lastmod>2021-07-27T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2021/07/23/designing-a-time-series-database-with-downsampling-and-continuous-aggregates-timescaledb-internals/</loc><lastmod>2021-07-23T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/exactly-once/</loc><lastmod>2021-07-22T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2021/07/22/implementing-and-optimizing-a-lock-free-concurrent-hash-map-a-deep-dive-into-hazard-pointers-memory-reclamation-and-performance-trade-offs/</loc><lastmod>2021-07-22T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/categories/streaming/</loc><lastmod>2021-07-22T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2021/07/22/streaming-systems-apache-flink-checkpointing-kafka-log-compaction-watermarks-and-event-time-processing-and-exactly-once-semantics/</loc><lastmod>2021-07-22T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/watermarks/</loc><lastmod>2021-07-22T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2021/07/17/a-formal-analysis-of-multi-version-concurrency-control-mvcc-in-postgresql-snapshots-garbage-collection-and-serializable-isolation/</loc><lastmod>2021-07-17T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2021/07/16/implementing-a-b-tree-with-bulk-loading-and-prefix-compression-for-write-optimized-databases/</loc><lastmod>2021-07-16T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/b-trees/</loc><lastmod>2021-07-14T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2021/07/14/b-trees-and-lsm-trees-the-foundations-of-modern-storage-engines/</loc><lastmod>2021-07-14T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/lsm-trees/</loc><lastmod>2021-07-14T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/storage-engines/</loc><lastmod>2021-07-14T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2021/07/06/the-performance-of-database-caching-strategies-lru-clock-arc-and-2q-under-real-world-workloads/</loc><lastmod>2021-07-06T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/analytics/</loc><lastmod>2021-07-03T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/apache-arrow/</loc><lastmod>2021-07-03T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2021/07/03/columnar-storage-parquet-encoding-orc-stripe-format-apache-arrow-in-memory-columnar-format-predicate-pushdown-and-simd-scans/</loc><lastmod>2021-07-03T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/columnar-storage/</loc><lastmod>2021-07-03T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/categories/data-systems/</loc><lastmod>2021-07-03T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/olap/</loc><lastmod>2021-07-03T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/orc/</loc><lastmod>2021-07-03T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/parquet/</loc><lastmod>2021-07-03T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2021/06/22/cpu-caches-and-memory-hierarchy-the-hidden-architecture-behind-performance/</loc><lastmod>2021-06-22T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/ceph/</loc><lastmod>2021-06-21T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/crush/</loc><lastmod>2021-06-21T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/categories/distributed-storage/</loc><lastmod>2021-06-21T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/erasure-coding/</loc><lastmod>2021-06-21T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2021/06/21/object-storage-rados/ceph-architecture-the-crush-placement-algorithm-s3-api-semantics-and-erasure-coding-at-scale/</loc><lastmod>2021-06-21T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/object-storage/</loc><lastmod>2021-06-21T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/rados/</loc><lastmod>2021-06-21T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/s3/</loc><lastmod>2021-06-21T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2021/06/19/building-a-distributed-log-structured-storage-engine-wiredtigers-b-tree-and-concurrency-control/</loc><lastmod>2021-06-19T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/colossus/</loc><lastmod>2021-06-18T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2021/06/18/distributed-file-systems-gfs-design-hdfs-architecture-the-colossus-evolution-and-single-master-metadata-bottlenecks/</loc><lastmod>2021-06-18T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/gfs/</loc><lastmod>2021-06-18T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/google/</loc><lastmod>2021-06-18T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/hdfs/</loc><lastmod>2021-06-18T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/crash-consistency/</loc><lastmod>2021-06-14T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/dax/</loc><lastmod>2021-06-14T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2021/06/14/persistent-memory-programming-dax-mappings-pmdk-libraries-crash-consistency-without-write-ahead-logging-and-the-optane-legacy/</loc><lastmod>2021-06-14T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/pmdk/</loc><lastmod>2021-06-14T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/pmem/</loc><lastmod>2021-06-14T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/categories/storage/</loc><lastmod>2021-06-14T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2021/06/13/a-deep-dive-into-the-r-tree-spatial-index-guttmans-algorithm-node-splitting-and-r-tree-variants/</loc><lastmod>2021-06-13T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2021/06/13/the-implementation-of-a-columnar-storage-format-parquet-compression-dictionary-encoding-and-row-groups/</loc><lastmod>2021-06-13T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2021/06/02/designing-a-graph-database-with-native-storage-adjacency-lists-property-graphs-and-traversal-optimization/</loc><lastmod>2021-06-02T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/flash/</loc><lastmod>2021-05-31T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/io/</loc><lastmod>2021-05-31T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/nvme/</loc><lastmod>2021-05-31T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2021/05/31/nvme-and-the-storage-stack-the-nvme-command-set-submission/completion-queues-spdk-and-the-death-of-the-scsi/sata-bottleneck/</loc><lastmod>2021-05-31T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/spdk/</loc><lastmod>2021-05-31T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/ssd/</loc><lastmod>2021-05-31T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/data-engineering/</loc><lastmod>2021-05-27T18:45:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2021/05/27/instrumenting-without-spying-privacy-preserving-telemetry-at-scale/</loc><lastmod>2021-05-27T18:45:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/telemetry/</loc><lastmod>2021-05-27T18:45:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2021/05/25/a-detailed-analysis-of-the-pagerank-algorithm-power-iteration-damping-factor-and-personalization/</loc><lastmod>2021-05-25T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2021/05/18/implementing-a-k-d-tree-for-nearest-neighbor-search-with-balanced-construction-and-bounded-box-test/</loc><lastmod>2021-05-18T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2021/05/17/the-theory-of-generalization-error-in-support-vector-machines-vc-dimension-and-maximal-margin-classifiers/</loc><lastmod>2021-05-17T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/af_xdp/</loc><lastmod>2021-05-14T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/packet-processing/</loc><lastmod>2021-05-14T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/snabb/</loc><lastmod>2021-05-14T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2021/05/14/user-space-networking-snabb-switch-fd.io-vpp-vector-packet-processing-af_xdp-and-the-philosophy-of-kernel-bypass/</loc><lastmod>2021-05-14T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/vpp/</loc><lastmod>2021-05-14T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/ebpf/</loc><lastmod>2021-05-08T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2021/05/08/ebpf-internals-the-in-kernel-verifier-safety-proofs-jit-compilation-to-native-code-map-types-and-xdp/tc-hooks/</loc><lastmod>2021-05-08T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/jit/</loc><lastmod>2021-05-08T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/categories/linux-kernel/</loc><lastmod>2021-05-08T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/verifier/</loc><lastmod>2021-05-08T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/xdp/</loc><lastmod>2021-05-08T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2021/05/05/building-a-distributed-machine-learning-system-parameter-server-architecture-with-asynchronous-stochastic-gradient-descent/</loc><lastmod>2021-05-05T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2021/05/01/the-performance-of-attention-mechanisms-in-transformers-self-attention-vs.-multi-headed-with-flashattention-optimization/</loc><lastmod>2021-05-01T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2021/04/30/a-comprehensive-guide-to-quantization-aware-training-simulated-quantization-straight-through-estimator-and-calibration/</loc><lastmod>2021-04-30T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2021/04/29/implementing-a-neural-network-training-framework-with-automatic-differentiation-using-wengert-lists/</loc><lastmod>2021-04-29T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/build-systems/</loc><lastmod>2021-04-23T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/cd/</loc><lastmod>2021-04-23T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/ci/</loc><lastmod>2021-04-23T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/determinism/</loc><lastmod>2021-04-23T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2021/04/23/deterministic-monorepo-ci-platforms-engineering-consistency-at-scale/</loc><lastmod>2021-04-23T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/monorepo/</loc><lastmod>2021-04-23T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/syscalls/</loc><lastmod>2021-04-18T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2021/04/18/system-calls-the-gateway-between-user-space-and-kernel/</loc><lastmod>2021-04-18T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/systems-programming/</loc><lastmod>2021-04-18T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2021/03/26/the-mathematics-of-gaussian-processes-for-bayesian-optimization-kernel-selection-and-cholesky-factorization/</loc><lastmod>2021-03-26T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/confidential-computing/</loc><lastmod>2021-03-25T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/enclaves/</loc><lastmod>2021-03-25T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/sev/</loc><lastmod>2021-03-25T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/sgx/</loc><lastmod>2021-03-25T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2021/03/25/trusted-execution-intel-sgx-enclaves-amd-sev-snp-attestation-protocols-and-the-confidential-computing-promise/</loc><lastmod>2021-03-25T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/trusted-execution/</loc><lastmod>2021-03-25T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2021/03/18/cachefriendly-data-layouts-aos-vs.-soa-and-the-hybrid-inbetween/</loc><lastmod>2021-03-18T10:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2021/03/02/designing-an-online-learning-algorithm-for-adversarial-bandits-exp3-follow-the-regularized-leader/</loc><lastmod>2021-03-02T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/architecture/</loc><lastmod>2021-02-26T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/capability/</loc><lastmod>2021-02-26T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2021/02/26/capability-based-security-cheri-architecture-hardware-capabilities-spatial-and-referential-safety-and-compartmentalization/</loc><lastmod>2021-02-26T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/compartmentalization/</loc><lastmod>2021-02-26T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2021/02/18/the-complexity-of-the-edit-distance-problem-needleman-wunsch-smith-waterman-and-affine-gap-penalties/</loc><lastmod>2021-02-18T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2021/02/17/a-deep-dive-into-the-palindromic-tree-eertree-construction-and-applications-in-stringology/</loc><lastmod>2021-02-17T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2021/02/15/implementing-a-fast-maximum-matching-in-general-graphs-using-blossom-algorithm-edmonds/</loc><lastmod>2021-02-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2021/02/14/the-algorithmics-of-network-flow-dinics-algorithm-with-scaling-vs.-push-relabel-with-gap-heuristics/</loc><lastmod>2021-02-14T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2021/02/12/building-a-game-theoretic-approach-to-distributed-consensus-rational-players-payments-and-mechanism-design/</loc><lastmod>2021-02-12T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2021/02/08/the-performance-of-integer-linear-programming-solvers-branch-and-bound-vs.-cutting-planes-for-real-world-problems/</loc><lastmod>2021-02-08T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2021/02/03/implementing-a-linear-programming-solver-using-the-simplex-algorithm-degeneracy-blands-rule-and-scaling/</loc><lastmod>2021-02-03T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2021/01/14/a-rigorous-analysis-of-the-fast-fourier-transform-cooley-tukey-algorithm-with-radix-2-decimation-in-time/</loc><lastmod>2021-01-14T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2021/01/10/designing-a-randomized-algorithm-for-the-min-cut-problem-kargers-algorithm-and-contractions/</loc><lastmod>2021-01-10T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2020/12/28/the-complexity-of-scheduling-dags-with-minimum-makespan-and-dependencies-list-scheduling-vs.-critical-path/</loc><lastmod>2020-12-28T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2020/12/23/implementing-a-virtual-machine-for-a-stack-based-language-bytecode-interpreter-and-jit-compilation/</loc><lastmod>2020-12-23T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2020/12/03/the-design-of-a-modern-hypervisor-virtual-memory-translation-cpu-virtualization-and-i/o-passthrough/</loc><lastmod>2020-12-03T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/ml/</loc><lastmod>2020-12-01T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2020/12/01/region-based-memory-management-tofte-talpins-region-inference-the-ml-kit-safety-proofs-and-the-relationship-to-rusts-lifetimes/</loc><lastmod>2020-12-01T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/region-inference/</loc><lastmod>2020-12-01T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/type-systems/</loc><lastmod>2020-12-01T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2020/11/29/building-a-lightweight-container-runtime-from-scratch-namespaces-cgroups-and-copy-on-write-filesystems/</loc><lastmod>2020-11-29T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2020/11/23/a-performance-comparison-of-epoll-io_uring-and-kqueue-for-asynchronous-i/o-in-linux/</loc><lastmod>2020-11-23T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2020/11/18/the-implementation-of-a-user-level-threading-library-for-cooperative-multitasking-in-c/</loc><lastmod>2020-11-18T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/availability/</loc><lastmod>2020-11-09T10:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2020/11/09/raft-fastcommit-and-prevote-in-practice/</loc><lastmod>2020-11-09T10:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2020/11/08/network-sockets-and-the-tcp/ip-stack-how-data-travels-across-networks/</loc><lastmod>2020-11-08T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/categories/operations/</loc><lastmod>2020-11-08T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/resilience/</loc><lastmod>2020-11-08T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/rollback/</loc><lastmod>2020-11-08T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2020/11/08/safe-rollback-strategies-for-distributed-databases/</loc><lastmod>2020-11-08T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/sockets/</loc><lastmod>2020-11-08T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/tcp-ip/</loc><lastmod>2020-11-08T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2020/11/07/designing-a-non-volatile-memory-nvm-file-system-dax-pmdk-and-fault-tolerance-for-persistent-heaps/</loc><lastmod>2020-11-07T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2020/11/02/the-cache-coherence-protocol-of-modern-cpus-mesi-moesi-and-mesif-with-snooping-vs.-directory-based/</loc><lastmod>2020-11-02T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/azul-c4/</loc><lastmod>2020-10-31T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2020/10/31/garbage-collection-advanced-incremental-concurrent-snapshot-at-the-beginning-and-pauseless-collectors-from-azul-c4-to-zgc-colored-pointers/</loc><lastmod>2020-10-31T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/java/</loc><lastmod>2020-10-31T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/categories/memory-management/</loc><lastmod>2020-10-31T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/shenandoah/</loc><lastmod>2020-10-31T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/snapshot-at-the-beginning/</loc><lastmod>2020-10-31T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/zgc/</loc><lastmod>2020-10-31T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2020/10/28/building-a-custom-risc-v-processor-in-verilog-pipelining-hazard-detection-and-branch-prediction/</loc><lastmod>2020-10-28T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/categories/compilers/</loc><lastmod>2020-10-28T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/compilers/</loc><lastmod>2020-10-28T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/hotspot/</loc><lastmod>2020-10-28T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/javascript/</loc><lastmod>2020-10-28T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2020/10/28/jit-compilation-tracing-vs-method-jits-v8s-ignition-turbofan-pipeline-hotspots-c1/c2-tiered-compilation-and-deoptimization/</loc><lastmod>2020-10-28T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/tracing-jit/</loc><lastmod>2020-10-28T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/v8/</loc><lastmod>2020-10-28T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/cranelift/</loc><lastmod>2020-10-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/sandboxing/</loc><lastmod>2020-10-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/categories/wasm/</loc><lastmod>2020-10-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/wasm/</loc><lastmod>2020-10-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2020/10/15/wasm-runtime-internals-v8s-liftoff-and-turbofan-wasmtimes-cranelift-linear-memory-sandboxing-and-the-stack-machine-model/</loc><lastmod>2020-10-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/wasmtime/</loc><lastmod>2020-10-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/webassembly/</loc><lastmod>2020-10-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2020/10/04/a-deep-dive-into-the-x86-64-instruction-set-microbenchmarking-instruction-latency-and-throughput/</loc><lastmod>2020-10-04T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2020/10/01/implementing-a-simd-accelerated-suffix-array-construction-for-large-genomic-datasets/</loc><lastmod>2020-10-01T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/cgroups/</loc><lastmod>2020-09-28T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2020/09/28/container-internals-linux-namespaces-cgroups-v2-overlayfs-and-the-oci-runtime-spec-under-the-hood/</loc><lastmod>2020-09-28T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/categories/containers/</loc><lastmod>2020-09-28T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/containers/</loc><lastmod>2020-09-28T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/docker/</loc><lastmod>2020-09-28T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/namespaces/</loc><lastmod>2020-09-28T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/oci/</loc><lastmod>2020-09-28T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/overlayfs/</loc><lastmod>2020-09-28T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2020/09/27/the-performance-of-bit-packed-data-structures-vs.-classic-arrays-in-high-performance-computing/</loc><lastmod>2020-09-27T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2020/09/25/designing-a-linear-time-algorithm-for-constructing-a-prefix-automaton-for-multiple-patterns-aho-corasick/</loc><lastmod>2020-09-25T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2020/09/23/compiler-optimizations-from-source-code-to-fast-machine-code/</loc><lastmod>2020-09-23T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/llvm/</loc><lastmod>2020-09-23T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2020/09/17/an-analysis-of-register-allocation-via-graph-coloring-chaitin-briggs-algorithm-with-live-range-splitting/</loc><lastmod>2020-09-17T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2020/09/17/building-a-just-in-time-compiler-for-regular-expressions-thompsons-construction-and-dfa-minimization/</loc><lastmod>2020-09-17T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2020/09/16/the-implementation-of-a-garbage-collector-for-a-functional-language-cheneys-algorithm-and-generational-copying/</loc><lastmod>2020-09-16T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2020/09/03/designing-a-type-system-for-dependently-typed-programming-agdas-universe-hierarchy-and-pattern-matching/</loc><lastmod>2020-09-03T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2020/08/28/a-proof-of-correctness-for-the-lamports-bakery-algorithm-in-distributed-shared-memory-systems/</loc><lastmod>2020-08-28T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/git/</loc><lastmod>2020-08-17T10:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/merkle/</loc><lastmod>2020-08-17T10:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2020/08/17/merkle-trees-and-contentaddressable-storage/</loc><lastmod>2020-08-17T10:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2020/08/10/the-formal-verification-of-a-concurrent-work-queue-using-the-tla-model-checker-invariants-and-liveness/</loc><lastmod>2020-08-10T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2020/08/09/implementing-a-small-theorem-prover-for-propositional-logic-using-the-dpll-algorithm-with-conflict-driven-clause-learning/</loc><lastmod>2020-08-09T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2020/08/08/the-algorithmic-methodology-of-coq-proof-assistant-inductive-types-tactics-and-extraction-to-ocaml/</loc><lastmod>2020-08-08T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2020/07/31/building-a-distributed-certificate-transparency-log-using-merkle-trees-and-append-only-proofs/</loc><lastmod>2020-07-31T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/amd-v/</loc><lastmod>2020-07-25T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/ept/</loc><lastmod>2020-07-25T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/hypervisor/</loc><lastmod>2020-07-25T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2020/07/25/hypervisor-internals-vt-x-amd-v/svm-nested-paging-and-the-mechanics-of-trap-and-emulate/</loc><lastmod>2020-07-25T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/nested-paging/</loc><lastmod>2020-07-25T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/categories/virtualization/</loc><lastmod>2020-07-25T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/virtualization/</loc><lastmod>2020-07-25T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/vt-x/</loc><lastmod>2020-07-25T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2020/07/24/a-deep-dive-into-merkle-damg%C3%A5rd-vs.-sponge-construction-for-hash-functions-sha-256-and-sha-3/</loc><lastmod>2020-07-24T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2020/07/11/the-implementation-of-a-secure-channel-protocol-using-noise-framework-handshake-patterns-and-state-machine/</loc><lastmod>2020-07-11T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2020/07/02/designing-a-key-management-service-for-distributed-systems-using-shamirs-secret-sharing-with-homomorphic-properties/</loc><lastmod>2020-07-02T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2020/06/29/a-rigorous-analysis-of-differential-privacy-laplace-and-gaussian-mechanisms-for-user-level-privacy/</loc><lastmod>2020-06-29T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2020/06/29/building-a-password-hashing-function-with-memory-hardness-scrypt-and-argon2-internals/</loc><lastmod>2020-06-29T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2020/06/14/the-mathematics-of-lattice-based-cryptography-learning-with-errors-ring-lwe-and-ntru/</loc><lastmod>2020-06-14T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2020/06/05/implementing-a-side-channel-attack-resistant-rsa-implementation-using-montgomery-ladder-and-blinding/</loc><lastmod>2020-06-05T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2020/06/01/a-detailed-look-at-the-tls-1.3-handshake-protocol-key-schedule-0-rtt-and-forward-secrecy/</loc><lastmod>2020-06-01T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/includeos/</loc><lastmod>2020-05-26T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/mirageos/</loc><lastmod>2020-05-26T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/unikernel/</loc><lastmod>2020-05-26T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2020/05/26/unikernels-specializing-the-os-for-a-single-application-from-mirageos-to-includeos-and-the-performance-security-trade-offs/</loc><lastmod>2020-05-26T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2020/05/17/designing-a-verifiable-random-function-vrf-for-leader-election-in-proof-of-stake-blockchains/</loc><lastmod>2020-05-17T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2020/05/08/the-performance-of-elliptic-curve-cryptography-vs.-rsa-for-key-exchange-and-signatures-on-constrained-devices/</loc><lastmod>2020-05-08T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2020/05/06/a-secure-multi-party-computation-protocol-for-private-set-intersection-oprf-and-ot-extensions/</loc><lastmod>2020-05-06T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2020/04/27/implementing-a-zero-knowledge-proof-of-knowledge-from-the-schnorr-protocol-%CF%83-protocols-and-fiat-shamir/</loc><lastmod>2020-04-27T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2020/04/14/the-theoretical-foundations-of-paillier-cryptosystem-homomorphic-encryption-for-privacy-preserving-aggregation/</loc><lastmod>2020-04-14T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2020/04/12/building-a-bloom-filter-with-optimal-number-of-hash-functions-and-memory-estimation/</loc><lastmod>2020-04-12T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2020/04/10/an-algorithm-for-incremental-topological-ordering-dynamic-dags-applications-in-build-systems/</loc><lastmod>2020-04-10T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/aegis/</loc><lastmod>2020-04-01T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/exokernel/</loc><lastmod>2020-04-01T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2020/04/01/exokernels-library-os-mits-radical-vision-secure-multiplexing-and-the-unikernel-lineage/</loc><lastmod>2020-04-01T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/library-os/</loc><lastmod>2020-04-01T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/mit/</loc><lastmod>2020-04-01T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2020/03/28/consistent-hashing-distributing-data-across-dynamic-clusters/</loc><lastmod>2020-03-28T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/categories/distributed/</loc><lastmod>2020-03-28T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/load-balancing/</loc><lastmod>2020-03-28T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2020/03/11/tuning-the-dial-adaptive-consistency-at-planet-scale/</loc><lastmod>2020-03-11T14:05:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/ipc/</loc><lastmod>2020-02-24T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/l4/</loc><lastmod>2020-02-24T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/microkernel/</loc><lastmod>2020-02-24T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2020/02/24/microkernel-vs-monolithic-the-l4-experience-ipc-optimization-sel4-verification-and-zircons-ascent/</loc><lastmod>2020-02-24T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/sel4/</loc><lastmod>2020-02-24T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/zircon/</loc><lastmod>2020-02-24T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/branch-and-bound/</loc><lastmod>2020-02-23T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/cplex/</loc><lastmod>2020-02-23T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/gomory-cuts/</loc><lastmod>2020-02-23T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/gurobi/</loc><lastmod>2020-02-23T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2020/02/23/integer-programming-branch-and-bound-gomory-cuts-lift-and-project-and-solver-internals/</loc><lastmod>2020-02-23T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/integer-programming/</loc><lastmod>2020-02-23T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/lift-and-project/</loc><lastmod>2020-02-23T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2020/02/22/implementing-a-patricia-trie-for-ip-router-lookup-with-tcam-emulation/</loc><lastmod>2020-02-22T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2020/02/19/the-performance-of-ternary-search-vs.-binary-search-on-non-uniform-distribution-keys/</loc><lastmod>2020-02-19T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2020/02/18/convex-optimization-gradient-descent-nesterov-acceleration-kkt-conditions-and-the-ml-stack/</loc><lastmod>2020-02-18T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/convex-optimization/</loc><lastmod>2020-02-18T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/gradient-descent/</loc><lastmod>2020-02-18T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/interior-point/</loc><lastmod>2020-02-18T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/kkt/</loc><lastmod>2020-02-18T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/nesterov/</loc><lastmod>2020-02-18T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2020/02/17/a-deep-dive-into-suffix-arrays-and-suffix-trees-construction-in-linear-time-with-dc3-and-ukkonens-algorithm/</loc><lastmod>2020-02-17T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2020/02/04/designing-a-greedy-algorithm-for-maximum-weight-matching-in-bipartite-graphs-with-augmenting-paths/</loc><lastmod>2020-02-04T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2020/02/03/the-complexity-of-approximate-nearest-neighbor-search-with-locality-sensitive-hashing-theoretical-bounds-and-practical-tuning/</loc><lastmod>2020-02-03T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2020/02/02/implementing-a-distributed-graph-processing-system-using-pregel-vertex-centric-bsp-and-checkpointing/</loc><lastmod>2020-02-02T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/active-learning/</loc><lastmod>2020-02-01T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/diminishing-returns/</loc><lastmod>2020-02-01T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/greedy/</loc><lastmod>2020-02-01T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2020/02/01/submodular-optimization-diminishing-returns-the-1-1/e-greedy-guarantee-and-machine-learning-applications/</loc><lastmod>2020-02-01T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/submodular-optimization/</loc><lastmod>2020-02-01T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/summarization/</loc><lastmod>2020-02-01T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/greedy-algorithms/</loc><lastmod>2020-01-19T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/matching/</loc><lastmod>2020-01-19T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2020/01/19/matroid-theory-the-greedy-exchange-property-matroid-intersection-and-applications-in-spanning-trees-and-matching/</loc><lastmod>2020-01-19T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/matroid-intersection/</loc><lastmod>2020-01-19T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/matroids/</loc><lastmod>2020-01-19T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/spanning-trees/</loc><lastmod>2020-01-19T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2020/01/17/the-analysis-of-consistent-hashing-under-churn-virtual-nodes-power-law-distributions-and-load-balancing/</loc><lastmod>2020-01-17T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/brams-taylor/</loc><lastmod>2020-01-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/cake-cutting/</loc><lastmod>2020-01-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/cloud-computing/</loc><lastmod>2020-01-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/envy-freeness/</loc><lastmod>2020-01-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2020/01/15/fair-division-cut-and-choose-selfridge-conway-brams-taylor-and-the-mathematics-of-envy-freeness/</loc><lastmod>2020-01-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/fair-division/</loc><lastmod>2020-01-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/selfridge-conway/</loc><lastmod>2020-01-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2020/01/10/a-polynomial-time-algorithm-for-minimum-steiner-tree-in-the-plane-using-dynamic-programming-on-decompositions/</loc><lastmod>2020-01-10T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2020/01/09/building-an-online-algorithm-for-the-k-server-problem-using-work-function-and-caching-policies/</loc><lastmod>2020-01-09T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2020/01/05/the-numerical-stability-of-fast-fourier-transform-algorithms-decimation-in-time-vs.-frequency-with-twiddle-factors/</loc><lastmod>2020-01-05T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2019/12/30/implementing-a-cache-oblivious-matrix-multiplication-algorithm-with-block-recursive-layouts/</loc><lastmod>2019-12-30T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/auctions/</loc><lastmod>2019-12-23T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2019/12/23/mechanism-design-vcg-auctions-the-revelation-principle-and-the-architecture-of-truthfulness/</loc><lastmod>2019-12-23T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/mechanism-design/</loc><lastmod>2019-12-23T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/myerson/</loc><lastmod>2019-12-23T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/truthfulness/</loc><lastmod>2019-12-23T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/vcg/</loc><lastmod>2019-12-23T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2019/12/11/a-quantitative-comparison-of-sorting-algorithms-on-modern-cpu-architectures-radix-sort-vs.-quicksort-with-simd/</loc><lastmod>2019-12-11T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2019/12/04/designing-a-mapreduce-framework-from-scratch-job-scheduling-data-locality-and-fault-tolerance/</loc><lastmod>2019-12-04T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2019/11/23/algorithmic-game-theory-nash-equilibrium-computation-ppad-completeness-and-the-computational-lens-on-strategy/</loc><lastmod>2019-11-23T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/algorithmic-game-theory/</loc><lastmod>2019-11-23T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/fixed-point/</loc><lastmod>2019-11-23T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/nash-equilibrium/</loc><lastmod>2019-11-23T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/ppad/</loc><lastmod>2019-11-23T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/beyond-worst-case/</loc><lastmod>2019-11-19T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/simplex/</loc><lastmod>2019-11-19T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2019/11/19/smoothed-analysis-why-simplex-works-in-practice-and-the-spielman-teng-framework/</loc><lastmod>2019-11-19T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/smoothed-analysis/</loc><lastmod>2019-11-19T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/spielman-teng/</loc><lastmod>2019-11-19T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2019/11/16/the-algebra-of-concurrent-programming-modeling-with-process-calculi-like-csp-and-pi-calculus/</loc><lastmod>2019-11-16T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2019/11/14/implementing-a-work-stealing-task-scheduler-with-locality-aware-dequeues-in-rust/</loc><lastmod>2019-11-14T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2019/10/30/the-empirical-performance-of-spin-locks-mutexes-and-sleep-locks-on-multicore-systems/</loc><lastmod>2019-10-30T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2019/10/22/building-a-concurrent-b-tree-with-optimistic-lock-coupling-and-smo-safety/</loc><lastmod>2019-10-22T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2019/10/20/average-case-complexity-levins-distributional-problems-avgp-and-cryptographic-implications/</loc><lastmod>2019-10-20T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/average-case-complexity/</loc><lastmod>2019-10-20T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/avgp/</loc><lastmod>2019-10-20T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/distributional-problems/</loc><lastmod>2019-10-20T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/levin/</loc><lastmod>2019-10-20T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2019/10/12/descriptive-complexity-fagins-theorem-logic-and-an-alternative-to-turing-machines/</loc><lastmod>2019-10-12T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/descriptive-complexity/</loc><lastmod>2019-10-12T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/fagin-theorem/</loc><lastmod>2019-10-12T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/finite-model-theory/</loc><lastmod>2019-10-12T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/logic/</loc><lastmod>2019-10-12T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/second-order-logic/</loc><lastmod>2019-10-12T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2019/10/11/a-deep-dive-into-the-memory-model-of-c-11-acquire-release-semantics-and-sequential-consistency/</loc><lastmod>2019-10-11T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2019/10/02/designing-a-transactional-memory-system-with-hardware-support-htm-vs.-software-tm-on-modern-cpus/</loc><lastmod>2019-10-02T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/ac0/</loc><lastmod>2019-09-29T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2019/09/29/circuit-complexity-ac0-nc-p/poly-and-the-parity-ac0-proof/</loc><lastmod>2019-09-29T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/circuit-complexity/</loc><lastmod>2019-09-29T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/hastad/</loc><lastmod>2019-09-29T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/lower-bounds/</loc><lastmod>2019-09-29T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/nc/</loc><lastmod>2019-09-29T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/p-poly/</loc><lastmod>2019-09-29T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/parity/</loc><lastmod>2019-09-29T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2019/09/26/the-proof-of-correctness-of-the-treiber-stack-and-its-aba-problem-mitigation-using-stams-schemes/</loc><lastmod>2019-09-26T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2019/09/08/implementing-a-efficient-read-copy-update-rcu-mechanism-for-linux-kernel-modules/</loc><lastmod>2019-09-08T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2019/09/06/a-comparison-of-concurrent-hash-table-designs-cuckoo-hashing-hopscotch-hashing-and-striped-locking/</loc><lastmod>2019-09-06T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/circuits/</loc><lastmod>2019-08-18T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2019/08/18/communication-complexity-yaos-two-party-model-the-rectangle-method-and-lower-bounds-galore/</loc><lastmod>2019-08-18T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/communication-complexity/</loc><lastmod>2019-08-18T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/rectangles/</loc><lastmod>2019-08-18T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/yao-model/</loc><lastmod>2019-08-18T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2019/08/17/building-a-lock-free-skip-list-for-range-queries-in-distributed-memory/</loc><lastmod>2019-08-17T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2019/08/16/the-performance-impact-of-cache-line-padding-in-concurrent-queues-on-numa-architectures/</loc><lastmod>2019-08-16T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2019/08/04/an-in-depth-look-at-concurrent-data-structures-elimination-backoff-stacks-michael-scott-queues-and-hazard-pointers/</loc><lastmod>2019-08-04T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2019/08/02/designing-a-scalable-key-value-store-with-lsm-trees-and-write-amplification-analysis/</loc><lastmod>2019-08-02T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2019/07/30/a-formal-verification-of-linearizability-in-a-lock-free-linked-list-using-proper-testing/</loc><lastmod>2019-07-30T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2019/07/30/implementing-a-wait-free-concurrent-hash-map-in-c-for-high-throughput-systems/</loc><lastmod>2019-07-30T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2019/07/24/the-algorithmic-complexity-of-distributed-graph-algorithms-bfs-minimum-spanning-tree-and-all-pairs-shortest-paths/</loc><lastmod>2019-07-24T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2019/07/22/building-a-distributed-message-queue-with-kafka-partitioning-replication-and-exactly-once-semantics/</loc><lastmod>2019-07-22T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/datacenter/</loc><lastmod>2019-07-19T09:30:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2019/07/19/when-data-centers-learned-to-sleep-energy-aware-scheduling-in-practice/</loc><lastmod>2019-07-19T09:30:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2019/07/16/a-thorough-explanation-of-the-google-file-systems-master-replication-and-shadow-masters/</loc><lastmod>2019-07-16T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2019/07/14/designing-a-distributed-bloom-filter-with-counting-and-scalable-extensions-for-membership-tests/</loc><lastmod>2019-07-14T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/query-complexity/</loc><lastmod>2019-07-07T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/random-sampling/</loc><lastmod>2019-07-07T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/regularity-lemma/</loc><lastmod>2019-07-07T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2019/07/07/sublinear-algorithms-property-testing-query-complexity-and-the-power-of-random-sampling/</loc><lastmod>2019-07-07T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/sublinear-algorithms/</loc><lastmod>2019-07-07T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2019/07/04/flp-impossibility-distributed-consensus-foundations/</loc><lastmod>2019-07-04T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2019/07/02/the-implementation-of-a-log-structured-merge-tree-lsm-tree-with-level-based-compaction-in-rocksdb/</loc><lastmod>2019-07-02T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/ams/</loc><lastmod>2019-06-27T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/count-min/</loc><lastmod>2019-06-27T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/data-streams/</loc><lastmod>2019-06-27T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/frequency-moments/</loc><lastmod>2019-06-27T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2019/06/27/implementing-a-distributed-priority-queue-with-request-batching-and-hierarchical-aggregation/</loc><lastmod>2019-06-27T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/misra-gries/</loc><lastmod>2019-06-27T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2019/06/27/streaming-algorithms-misra-gries-count-min-sketch-ams-and-the-power-of-small-space/</loc><lastmod>2019-06-27T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/streaming-algorithms/</loc><lastmod>2019-06-27T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2019/06/26/analyzing-the-correctness-of-clock-synchronization-protocols-ntp-ptp-and-hybrid-logical-clocks/</loc><lastmod>2019-06-26T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2019/06/25/building-a-partition-aware-transactional-database-using-calvin-deterministic-ordering-and-lock-free-execution/</loc><lastmod>2019-06-25T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2019/06/16/the-performance-of-distributed-query-processing-with-join-aggregate-trees-in-google-spanner/</loc><lastmod>2019-06-16T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2019/06/11/a-deep-dive-into-apache-cassandras-snitch-and-replication-strategy-endpoint-aware-distribution/</loc><lastmod>2019-06-11T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2019/06/01/implementing-a-distributed-snapshot-algorithm-for-global-state-collection-in-asynchronous-systems/</loc><lastmod>2019-06-01T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2019/05/23/designing-a-consistent-hashing-with-bounded-loads-using-googles-consistent-hashing-with-sparse-representation/</loc><lastmod>2019-05-23T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2019/05/20/the-microbenchmarking-of-rpc-frameworks-grpc-thrift-and-zeromq-in-high-latency-environments/</loc><lastmod>2019-05-20T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2019/05/14/building-a-distributed-file-system-inspired-by-gfs-master-architecture-chunk-replication-and-leases/</loc><lastmod>2019-05-14T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/competitive-analysis/</loc><lastmod>2019-05-12T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/k-server/</loc><lastmod>2019-05-12T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2019/05/12/online-algorithms-competitive-analysis-ski-rental-paging-and-the-primal-dual-method/</loc><lastmod>2019-05-12T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/online-algorithms/</loc><lastmod>2019-05-12T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/paging/</loc><lastmod>2019-05-12T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/primal-dual/</loc><lastmod>2019-05-12T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/ski-rental/</loc><lastmod>2019-05-12T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/bounded-search-trees/</loc><lastmod>2019-05-11T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/fpt/</loc><lastmod>2019-05-11T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/kernelization/</loc><lastmod>2019-05-11T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2019/05/11/parameterized-complexity-fpt-the-w-hierarchy-kernelization-and-bounded-search-trees/</loc><lastmod>2019-05-11T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/parameterized-complexity/</loc><lastmod>2019-05-11T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/w-hierarchy/</loc><lastmod>2019-05-11T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/cook-levin/</loc><lastmod>2019-05-03T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/np-completeness/</loc><lastmod>2019-05-03T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2019/05/03/np-completeness-the-cook-levin-theorem-polynomial-reductions-and-the-hardest-problems-in-np/</loc><lastmod>2019-05-03T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/p-vs-np/</loc><lastmod>2019-05-03T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/reductions/</loc><lastmod>2019-05-03T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/sat/</loc><lastmod>2019-05-03T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/duality/</loc><lastmod>2019-04-19T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/karmarkar/</loc><lastmod>2019-04-19T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2019/04/19/linear-programming-simplex-geometry-duality-and-the-interior-point-revolution/</loc><lastmod>2019-04-19T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/linear-programming/</loc><lastmod>2019-04-19T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2019/04/15/comparing-gossip-protocols-for-failure-detection-swim-lifeguard-and-hybrid-approaches/</loc><lastmod>2019-04-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/dinic/</loc><lastmod>2019-04-13T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/edmonds-karp/</loc><lastmod>2019-04-13T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/ford-fulkerson/</loc><lastmod>2019-04-13T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/max-flow-min-cut/</loc><lastmod>2019-04-13T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2019/04/13/network-flow-from-ford-fulkerson-to-push-relabel-and-the-max-flow-min-cut-theorem/</loc><lastmod>2019-04-13T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/network-flow/</loc><lastmod>2019-04-13T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/push-relabel/</loc><lastmod>2019-04-13T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2019/04/10/implementing-a-distributed-transactional-key-value-store-with-optimistic-concurrency-control/</loc><lastmod>2019-04-10T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2019/04/09/a-rigorous-proof-of-the-cap-theorem-and-its-implications-for-distributed-database-design/</loc><lastmod>2019-04-09T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2019/04/09/the-design-and-implementation-of-a-distributed-rate-limiter-using-token-buckets-and-gossip-protocols/</loc><lastmod>2019-04-09T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2019/04/01/building-a-linearizability-tester-for-distributed-systems-monotonic-reads-and-writes-in-jetpack/</loc><lastmod>2019-04-01T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2019/03/27/analyzing-the-performance-of-two-phase-commit-2pc-and-three-phase-commit-3pc-in-geo-distributed-systems/</loc><lastmod>2019-03-27T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2019/03/25/implementing-a-distributed-hash-table-dht-using-kademlia-node-lookup-routing-and-replication/</loc><lastmod>2019-03-25T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2019/03/24/the-algorithmic-foundations-of-blockchain-consensus-proof-of-work-proof-of-stake-and-dag-based-approaches/</loc><lastmod>2019-03-24T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2019/03/16/implementing-a-lock-free-concurrent-hash-map-from-theoretical-foundations-to-practical-performance-optimization-in-c-20/</loc><lastmod>2019-03-16T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2019/03/09/a-deep-dive-into-corfu-a-distributed-shared-log-with-object-storage-and-multi-stripe-techniques/</loc><lastmod>2019-03-09T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2019/03/08/building-a-write-ahead-log-from-first-principles-durability-ordering-and-crash-recovery-strategies/</loc><lastmod>2019-03-08T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2019/03/02/designing-a-conflict-free-replicated-data-type-crdt-for-collaborative-text-editing-operational-transformation-vs.-crdt/</loc><lastmod>2019-03-02T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2019/02/27/the-performance-of-paxos-with-multi-paxos-and-fast-paxos-a-benchmarking-study-across-data-centers/</loc><lastmod>2019-02-27T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2019/02/24/implementing-a-distributed-lock-service-using-redis-redlock-and-its-consistency-guarantees-under-failures/</loc><lastmod>2019-02-24T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2019/02/23/a-comprehensive-analysis-of-zookeepers-zab-protocol-atomic-broadcast-and-recovery/</loc><lastmod>2019-02-23T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2019/02/14/speculative-prefetchers-designing-memory-systems-that-read-the-future/</loc><lastmod>2019-02-14T10:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2019/02/08/building-a-sharded-database-with-consistent-hashing-from-virtual-nodes-to-rendezvous-hashing/</loc><lastmod>2019-02-08T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2019/02/05/optimizing-distributed-join-algorithms-for-large-scale-stream-processing-with-apache-flink/</loc><lastmod>2019-02-05T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2019/01/28/scaling-eventual-consistency-with-crdts-a-practical-implementation-of-state-based-and-operation-based-types/</loc><lastmod>2019-01-28T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/bellman/</loc><lastmod>2019-01-27T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2019/01/27/dynamic-programming-bellmans-principle-of-optimality-and-the-art-of-reusing-computation/</loc><lastmod>2019-01-27T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/dynamic-programming/</loc><lastmod>2019-01-27T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/knapsack/</loc><lastmod>2019-01-27T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/optimality/</loc><lastmod>2019-01-27T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/reinforcement-learning/</loc><lastmod>2019-01-27T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/sequence-alignment/</loc><lastmod>2019-01-27T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/shortest-paths/</loc><lastmod>2019-01-27T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2019/01/18/the-complexity-of-byzantine-fault-tolerance-in-partially-synchronous-networks-pbft-and-its-variants/</loc><lastmod>2019-01-18T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2019/01/10/designing-a-dynamo-style-distributed-key-value-store-with-merkle-trees-for-conflict-resolution/</loc><lastmod>2019-01-10T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2019/01/07/deep-dive-into-paxos-vs.-raft-trade-offs-in-leader-election-log-replication-and-safety-guarantees/</loc><lastmod>2019-01-07T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2019/01/05/implementing-raft-consensus-from-scratch-in-go-a-step-by-step-guide-with-fault-injection-testing/</loc><lastmod>2019-01-05T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2019/01/01/designing-a-conflict-free-replicated-data-type-crdt-for-collaborative-text-editing-a-deep-dive-into-rope-structures-vector-clocks-and-operational-transformation-alternatives/</loc><lastmod>2019-01-01T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/post/2019/01/01/implementing-a-distributed-consensus-protocol-from-scratch-raft-with-leader-election-log-replication-membership-changes-and-cluster-reconfiguration-in-go/</loc><lastmod>2019-01-01T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/reading/a-mathematical-theory-of-communication/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/about/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/reading/algorithm-design/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/reading/algorithms/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/reading/algorithms-4th-ed./</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/analysis/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/single/marketing/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/single/apps/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/reading/artificial-intelligence-a-modern-approach-4th-ed./</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/reading/artificial-intelligence-a-modern-approach-4th-ed./</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/automata/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/big-data/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/book/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/c/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/reading/causality-models-reasoning-and-inference-2nd-ed./</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/classics/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/reading/clean-code-a-handbook-of-agile-software-craftsmanship/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/reading/compilers-principles-techniques-and-tools-2nd-ed./</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/complexity/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/reading/computer-architecture-a-quantitative-approach-6th-ed./</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/reading/computer-architecture-a-quantitative-approach-6th-ed./</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/reading/computer-networking-a-top-down-approach-7th-ed./</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/reading/computer-networks-5th-ed./</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/reading/computer-systems-a-programmers-perspective-3rd-ed./</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/reading/computer-systems-a-programmers-perspective-3rd-ed./</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/computer-organization/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/publications/consul-rails-web-application-scalability-and-performance-improvements-with-distributed-computation/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/contact/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/single/contact/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/craftsmanship/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/data-mining/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/reading/database-system-concepts-7th-ed./</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/reading/database-system-concepts-7th-ed./</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/reading/deep-learning/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/design/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/reading/design-patterns-elements-of-reusable-object-oriented-software/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/design-patterns/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/distributed/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/reading/distributed-systems-principles-and-paradigms-2nd-ed./</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/distributed-memory/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/education/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/fortran/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/publications/improving-the-scalability-and-performance-of-a-rails-application-a-case-study-with-consul/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/internet/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/reading/introduction-to-algorithms-3rd-ed./</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/reading/introduction-to-automata-theory-languages-and-computation-3rd-ed./</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/reading/introduction-to-parallel-computing-2nd-ed./</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/reading/introduction-to-the-theory-of-computation-3rd-ed./</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/languages/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/lisp/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/message-passing/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/reading/mining-of-massive-datasets-3rd-ed./</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/reading/modern-operating-systems-4th-ed./</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/monograph/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/networks/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/neural-networks/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/single/newsletter/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/reading/on-computable-numbers-with-an-application-to-the-entscheidungsproblem/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/reading/openmp-application-programming-interface-version-5.2/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/reading/operating-system-concepts-9th-ed./</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/reading/operating-systems-three-easy-pieces/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/publications/optimizing-hpc-deployment-enhancing-accessibility-and-efficiency-through-the-ompc-framework/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/paper/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/parallel/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/reading/parallel-programming-in-c-with-mpi-and-openmp/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/parsing/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/patterns/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/reading/patterns-for-parallel-programming/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/planning/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/reading/principles-of-database-and-knowledge-base-systems/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/reading/principles-of-program-analysis/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/reading/probabilistic-reasoning-in-intelligent-systems/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/processes/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/programming/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/publication/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/publications/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/rails/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/reading/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/reasoning/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/reading/security-engineering-3rd-ed./</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/shared-memory/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/single/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/single/socials/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/reading/software-engineering-10th-ed./</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/software-engineering/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/specification/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/sql/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/standard/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/reading/structure-and-interpretation-of-computer-programs/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/reading/structure-and-interpretation-of-computer-programs/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/reading/structured-computer-organization-6th-ed./</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/tags/textbook/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/reading/the-art-of-computer-programming-vols.-14a/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/reading/the-pragmatic-programmer-20th-anniversary-ed./</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/timeline/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/reading/using-mpi-portable-programming-with-the-message-passing-interface-3rd-ed./</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://lbenicio.dev/reading/using-openmp-portable-shared-memory-parallel-programming/</loc><changefreq>daily</changefreq><priority>0.5</priority></url></urlset>