{
  "@context": "https://schema.org",
  "@id": "https://aggr.aymericbeaumet.com/items/computerenhance-com/2026-10-21-horizontal-operations/#webpage",
  "@type": [
    "WebPage",
    "ArchiveComponent"
  ],
  "articleBody": "--:--\n\n--:--\n\n### Paid episode\n\nThe full episode is only available to paid subscribers of Computer, Enhance!\n\nWe can employ our knowledge of shuffles and permutes to make horizontal operations out of the vertical ones provided by SIMD instruction sets.\n\nOct 21, 2026\n\n∙ Paid\n\n[![](https://substackcdn.com/image/fetch/$s_!slLN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6dfa8422-1d63-497d-b93f-ddfa10f0cb78_3840x2160.jpeg)](https://substackcdn.com/image/fetch/$s_!slLN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6dfa8422-1d63-497d-b93f-ddfa10f0cb78_3840x2160.jpeg)\n\n*This is the twenty-first video in Part 5 of the Performance-Aware Programming series. Please see the [Table of Contents](https://www.computerenhance.com/p/table-of-contents) to quickly navigate through the rest of the course as it is updated, and [the code repository](https://github.com/cmuratori/computer_enhance) for downloadable code listings.*\n",
  "authors": [],
  "captured_at": "2026-10-21T22:40:01.164745172+00:00",
  "category": "programming",
  "content_html": "<p>--:--</p>\n<p>--:--</p>\n<h3>Paid episode</h3>\n<p>The full episode is only available to paid subscribers of Computer, Enhance!</p>\n<p>We can employ our knowledge of shuffles and permutes to make horizontal operations out of the vertical ones provided by SIMD instruction sets.</p>\n<p>Oct 21, 2026</p>\n<p>∙ Paid</p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://substackcdn.com/image/fetch/$s_!slLN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6dfa8422-1d63-497d-b93f-ddfa10f0cb78_3840x2160.jpeg\"><picture class=\"article-picture article-picture-fallback\" style=\"--image-ratio:16 / 9\"><img src=\"https://substackcdn.com/image/fetch/$s_!slLN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6dfa8422-1d63-497d-b93f-ddfa10f0cb78_3840x2160.jpeg\" alt=\"\" loading=\"eager\" decoding=\"async\" fetchpriority=\"high\" referrerpolicy=\"no-referrer\" class=\"progressive-image\"></picture></a></p>\n<p><em>This is the twenty-first video in Part 5 of the Performance-Aware Programming series. Please see the <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://www.computerenhance.com/p/table-of-contents\">Table of Contents</a> to quickly navigate through the rest of the course as it is updated, and <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/cmuratori/computer_enhance\">the code repository</a> for downloadable code listings.</em></p>\n",
  "content_markdown": "--:--\n\n--:--\n\n### Paid episode\n\nThe full episode is only available to paid subscribers of Computer, Enhance!\n\nWe can employ our knowledge of shuffles and permutes to make horizontal operations out of the vertical ones provided by SIMD instruction sets.\n\nOct 21, 2026\n\n∙ Paid\n\n[![](https://substackcdn.com/image/fetch/$s_!slLN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6dfa8422-1d63-497d-b93f-ddfa10f0cb78_3840x2160.jpeg)](https://substackcdn.com/image/fetch/$s_!slLN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6dfa8422-1d63-497d-b93f-ddfa10f0cb78_3840x2160.jpeg)\n\n*This is the twenty-first video in Part 5 of the Performance-Aware Programming series. Please see the [Table of Contents](https://www.computerenhance.com/p/table-of-contents) to quickly navigate through the rest of the course as it is updated, and [the code repository](https://github.com/cmuratori/computer_enhance) for downloadable code listings.*\n",
  "dateCreated": "2026-10-21T22:40:01.164745172+00:00",
  "date_created": "2026-10-21T22:23:39+00:00",
  "date_modified": "2026-10-21T22:23:39+00:00",
  "date_published": "2026-10-21T22:23:39+00:00",
  "description": "We can employ our knowledge of shuffles and permutes to make horizontal operations out of the vertical ones provided by SIMD instruction sets.",
  "external_url": "https://www.computerenhance.com/p/horizontal-operations",
  "git": {
    "commit": "33e7967b937ef6329f2d9194d87eba92105b7ced",
    "path": "items/computerenhance-com/2026/10/2026-10-21-horizontal-operations.md",
    "permalink": "https://github.com/aymericbeaumet/aggr-instance/blob/33e7967b937ef6329f2d9194d87eba92105b7ced/items/computerenhance-com/2026/10/2026-10-21-horizontal-operations.md"
  },
  "id": "urn:aggr:item:e47fec6ed01227355213fe33a4f82257574a39ac",
  "isBasedOn": {
    "@id": "https://www.computerenhance.com/p/horizontal-operations"
  },
  "mainEntity": {
    "@id": "https://www.computerenhance.com/p/horizontal-operations",
    "@type": "CreativeWork",
    "archivedAt": {
      "@id": "https://aggr.aymericbeaumet.com/items/computerenhance-com/2026-10-21-horizontal-operations/#webpage"
    },
    "dateModified": "2026-10-21T22:23:39+00:00",
    "datePublished": "2026-10-21T22:23:39+00:00",
    "headline": "Horizontal Operations",
    "image": {
      "@type": "ImageObject",
      "caption": null,
      "height": 90,
      "url": "https://substack-video.s3.amazonaws.com/video_upload/post/221554457/9f57948b-88c3-4bba-9917-12a130a4bb3e/transcoded-56077.png",
      "width": 160
    },
    "timeRequired": "PT1M",
    "url": "https://www.computerenhance.com/p/horizontal-operations",
    "wordCount": 83
  },
  "name": "Archived snapshot: Horizontal Operations",
  "preview": {
    "alt": null,
    "color": null,
    "height": 90,
    "placeholder": {
      "data_url": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNk+A8AAQUBAScY42YAAAAASUVORK5CYII=",
      "hash": ""
    },
    "url": "https://substack-video.s3.amazonaws.com/video_upload/post/221554457/9f57948b-88c3-4bba-9917-12a130a4bb3e/transcoded-56077.png",
    "width": 160
  },
  "reading_minutes": 1,
  "replicated_at": null,
  "source": "computerenhance-com",
  "source_name": "Computer, Enhance!",
  "summary": "We can employ our knowledge of shuffles and permutes to make horizontal operations out of the vertical ones provided by SIMD instruction sets.",
  "tags": [],
  "temporalCoverage": "2026-10-21T22:40:01.164745172+00:00",
  "title": "Horizontal Operations",
  "url": "https://aggr.aymericbeaumet.com/items/computerenhance-com/2026-10-21-horizontal-operations/",
  "word_count": 83
}