Question about procedural materials and which one make calculation ? CPU or GPU ?

Hi guys , Since last month I`ve been enjoying learning about Blender Shader/Materials . Not yet having great grasp but I`m start to have better understanding when watching tutorial about procedural materials .
The reason I`m asking about that because I have plan to build new PC for Blender .Since Top Tier GPU card out of my budget range , especially from where I lived . I wanna know for sure how which hardware doing more calculation if there is almost no texture in my scenes
Thanks
Comments
If you have a compatible GPU it's gonna be the GPU doing the math, otherwise the CPU.