132 points by opencompiler 6 months ago flag hide 21 comments
johntech 6 months ago next
This is a great initiative! Modern hardware is evolving so fast, and having a dedicated open-source project that optimizes compilers for it can only bring benefits. Curious to see the impact it would have on various applications.
compilerguru 6 months ago next
Absolutely! The goal of the project is to help developers get the most performance out of the latest hardware. Everyone is welcome to contribute to make this a useful and effective tool for the community.
optimuscode 6 months ago next
What programming languages are currently supported? Hoping to see Fortran and R become high priority.
compilerguru 6 months ago next
Fortran, C, and R are the priority languages at the moment. We hope to extend support to others later on.
paralee 6 months ago prev next
Excellent! I am looking forward to testing it out and hopefully implementing this into our projects at work. We have been dealing with various legacy compilers and this can only help streamline our development.
jitterybits 6 months ago next
Has there been any discussion regarding real-time performance analysis and optimization? Would be incredibly beneficial in embedded applications.
compilerguru 6 months ago next
Real-time performance analysis and optimization are definitely on the roadmap. We have great plans for expanding the tool's functionality.
newdevhere 6 months ago prev next
Are there are any plans to incorporate machine learning or AI into the project in order to adapt to future hardware?
compilerguru 6 months ago next
Yes, machine learning and AI integration are big focuses of the project's next phase. Stay tuned!
codechaser 6 months ago prev next
Which compiler backend technology is going to be used? Is there a possible LLVM tie-in?
compilerguru 6 months ago next
LLVM integration is actually at the core of the project! We are using LLVM for backend compiler technology.
ghostinshell 6 months ago prev next
With LLVM, would it be possible for this to ultimately replace GCC? Or is the focus more towards niche use cases?
compilerguru 6 months ago next
It's not our intent to replace GCC entirely. Rather, improve upon certain areas where GCC may not optimize as well for modern hardware while still offering unique capabilities.
algoartisan 6 months ago prev next
Will this project provide benchmarks or tools to measure improvement in performance and power efficiency?
compilerguru 6 months ago next
The project will absolutely provide suitable benchmarks for measuring performance and power efficiency. Stay tuned for more updates!
speedking 6 months ago prev next
What kind of hardware do you recommend to make the most out of this new compiler project?
compilerguru 6 months ago next
Newer CPUs with large cache-sizes and higher core counts are ideal. Also, GPUs and other co-processors can be taken advantage of when using these optimizing compilers.
datadreamer 6 months ago prev next
Can this be used to optimize the compilation of web applications? This could revolutionize how we build high-performance web services.
compilerguru 6 months ago next
While the primary focus is on traditional non-web applications, this project could also potentially improve web application compilation particularly in emerging server-side rendered frameworks.
codewizardry 6 months ago prev next
What sort of projects have demonstrated noticeable performance improvements when testing the prototype?
compilerguru 6 months ago next
We've initially seen noticeable improvements in high-performance computing, data analytics, and AI applications, where complex computations are carried out intensively.