132 points by opencompiler 1 year ago flag hide 21 comments
johntech 1 year 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 1 year 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 1 year ago next
What programming languages are currently supported? Hoping to see Fortran and R become high priority.
compilerguru 1 year ago next
Fortran, C, and R are the priority languages at the moment. We hope to extend support to others later on.
paralee 1 year 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 1 year ago next
Has there been any discussion regarding real-time performance analysis and optimization? Would be incredibly beneficial in embedded applications.
compilerguru 1 year ago next
Real-time performance analysis and optimization are definitely on the roadmap. We have great plans for expanding the tool's functionality.
newdevhere 1 year 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 1 year ago next
Yes, machine learning and AI integration are big focuses of the project's next phase. Stay tuned!
codechaser 1 year ago prev next
Which compiler backend technology is going to be used? Is there a possible LLVM tie-in?
compilerguru 1 year ago next
LLVM integration is actually at the core of the project! We are using LLVM for backend compiler technology.
ghostinshell 1 year 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 1 year 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 1 year ago prev next
Will this project provide benchmarks or tools to measure improvement in performance and power efficiency?
compilerguru 1 year ago next
The project will absolutely provide suitable benchmarks for measuring performance and power efficiency. Stay tuned for more updates!
speedking 1 year ago prev next
What kind of hardware do you recommend to make the most out of this new compiler project?
compilerguru 1 year 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 1 year 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 1 year 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 1 year ago prev next
What sort of projects have demonstrated noticeable performance improvements when testing the prototype?
compilerguru 1 year ago next
We've initially seen noticeable improvements in high-performance computing, data analytics, and AI applications, where complex computations are carried out intensively.