If you don't know how to code, why would you assume this could benefit from OpenCL?
If you're trying the entire NAND to bruteforce, you're out of your mind. I don't know much, but from a quick glance at TWLTool's source code, the existing CID bruteforcing for 3DS TWL_FIRM is trying just 16 bytes
by knowing the result should be all zero, that makes the bruteforcing viable.
But I'm not sure if there is a similar thing(known block in decrypted image) for DSi NAND, even if it's true, bruteforcing Console ID
could be harder, CID is 16 bytes but only 31 effective bits(
source, I'm pretty sure he meant lower 31 bits), Console ID is 8 bytes but
might(this is just my assumption) have 44 effective bits(5 digits of the hex string known, 64 - 4*5), that's 8192 times longer.
Bruteforcing ConsoleID + CID then could be 2^44 = 17592186044416 times longer.
Maybe nagging TWLTool's author is the right way to go.