ASYNCCOPYFUNCTIONS(3clc)
π 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 ofnum_elementsgentypeelements fromsourcetodestination. βwait_group_events(3clc)β wait for events that identify theasync_work_group_copyoperations 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 π
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 π§
OpenCL Specificationpage 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
- ubuntu jammy: opencl-1.2-man-doc 1.0~svn33624-5 Β· other
- ubuntu noble: opencl-1.2-man-doc 1.0~svn33624-5 Β· other
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms