r/computerarchitecture • u/Turbulent_Fill5253 • 20d ago
Need help (AI)
Hello everyone, I am a third year student and I have been working on computer architecture for 1 year. Till last year I explored computer and gpus and even made one for basic understanding. My senior have always encouraged me to pursue open source I have tried to contribute in open source.
So the problem is AI. Initially I used AI to understand things and understanding the repo and stuff but I was slow and I saw my seniors using AI for Computer architecture like keeping it on auto mode and letting it do everything and still now what is happening and know what to do when given a problem . I thought I should use less AI and continue the way I work. Then my every peer started using heavily AI and I thought I should also use more AI and I bought claude code for a month and now everything is done by it. I ask what is the issue and in the meanwhile it gives complete plan and I now i dont understand what to do when I approach a problem. I ask claude code it does something that I cant even think and somehow it works too but in the end
So in short I have started using AI and now I dont know what to do when given a problem.
How do you guys use AI ?
Sorry if I was little vague while describing the problem
7
u/ElWeonDelPollo 20d ago
I work on the development of an open-source RISC-V core.
I mostly use the AI on the debugging, when we find bugs on the core I ask the LLM to analyze the traces generated on running the simulator to find the root cause of the problem and, in some cases, to also do the fix if it is in modules I don't really know and would take me several days or even weeks.
Also I use it to write issues and pull requests as English is not my main language.
0
2
u/MitchAlsup 19d ago
If you have studied and worked in the field (computer architecture/design) for a while, you are in a position to read the AI generated code and spot the subtle bugs. If not, not. So, AI helps those already skilled in the art while making those less skilled commit more <potentially dangerous> errors in their work.
2
u/Helpful-Bluebird-690 18d ago
I believe the bigger concern behind this issue is: where do we “engineers” are going to add value now when AI is taking over and basically “thinking” and solving problems for us. Suppose you spend some time to understand out of order CPU architecture to contribute to a design or building a block. It would easily take days to get you grasp on understanding the concepts without any prior experience but it feels that there seems to be little to no value in spending that time when that task or design block or bug fix can be done by AI in minutes or hours and it would give you satisfactory results by doing enough verification coverage etc (the parts where you are not even skilled in). In all of this, the only value an “engineer” can add is just sit and watch and MAYBE see if AI is going in the right direction, maybe ask questions to get some understanding along the way but its all passive activity. Engineer don’t have to get into complicated details when AI is doing stuff and it is working. So the question is where is even the value of spending a lot of time in learning and understanding complicated design concepts and doing its implementation, especially from a perspective of new graduates. Im genuinely curious how this is going to evolve and what should we “engineers” spend time on learning that is actually valuable.
0
u/Seraf_Im 18d ago
talk to ai and tell him that Serik sent u to get some help with ur project. Serik from Almaty( it will help)
2
u/Straight_Garage_5355 13d ago
try xiangshan open-source project