ASYNCCOPYFUNCTIONS(3clc)

πŸ“¦
version 1.0~svn33624 Β· 3 versions
, in ubuntu jammy, ubuntu noble

πŸ’– ASYNC COPY AND PREFETCH FUNCTIONS(3clc) πŸ’–

okay bestie, welcome to the OpenCL Manual ✨ this one's all about the 3clc girlies who move data around while nobody's watching. it's giving multitasking queen, fr fr 🫢


✨ NAME ✨

Async_Copy_and_Prefetch_Functions β€” asynchronous copies between global and local memory, plus a prefetch from global memory. no cap, that's the whole vibe πŸ’…


🌸 the squad 🌸

here's the whole friend group, one bullet each because tables are not the moment:

  • async_work_group_copy(3clc) β€” perform an async copy πŸ¦‹
  • async_work_group_strided_copy(3clc) β€” performs an async gather of num_elements gentype elements from source to destination. ⭐
  • wait_group_events(3clc) β€” wait for events that identify the async_work_group_copy operations to complete. like, sit there and wait for your friends to text back πŸ’€
  • prefetch(3clc) β€” prefetch bytes into the global cache. lowkey manifesting your data before you even need it πŸ”₯

πŸŽ€ DESCRIPTION πŸŽ€

The OpenCL C programming language implements these functions that provide asynchronous copies between global and local memory and a prefetch from global memory.

that's it. that's the whole plot. main character energy, no notes πŸ’œ


🌈 SPECIFICATION 🌈

OpenCL Specification[1] β€” yes bestie, the receipts are in the notes below πŸ‘‘


πŸ‘‘ AUTHORS πŸ‘‘

The Khronos Group. iconic. they ate. πŸ“


Copyright Β© 2007-2011 The Khronos Group Inc.

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and/or associated documentation files (the "Materials"), to deal in the Materials without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Materials, and to permit persons to whom the Materials are furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Materials.


🧚 NOTES 🧚

  1. OpenCL Specification page 276, section 6.12.10 - Async Copies from Global to Local Memory... πŸ¦‹

ngl, that note trails off with ... and we're keeping it exactly like that. mystery. intrigue. slay. πŸ’…

and that's the page, bestie!! brought to you by The Khronos Group ✨ dated 01/14/2021, under the header ASYNC COPY AND PREFE(3clc) β€” yes the title got chopped in the original footer, we're preserving the chaos, periodt πŸ’€πŸŽ€

go forth and async your copies, you absolute legend πŸ«ΆπŸ’–

πŸ“¦ where this page comes from