- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello, just started with AOCL, got this issue in emulation.
While running a kernel, this error is returned using "checkError" function in the AOCLUtils.context callback: emulator: emulators max number of simultaneous kernelthreads (4096) exceeded!
This continues for a couple iterations, and the program fails with host: acl_emulator.c:159: __acl_emulator_next_workspace_id: assertion `start!=__acl_emulator_workspace_enumerator && "emulator: to many workspaces active at the same time"' failed.
I tried googling and searching on these forums to no avail, can anyone give me an idea of what issue this might be and how I could solve it? If anyone needs more information I will try my best to provide them. Thanks.
Link Copied
3 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I changed the kernel from enqueueNDRange to enqueueTask and it seems to be working on emulation.
I would still like to know why the initial run fails if anyone has an idea. Thanks.- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
What is your local_size (threads per group)?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
800 at its largest IIRC, in that case, it was the same as the global ID.
Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page