Compiler jobs + REPL
1:50:43
5 ай бұрын
Пікірлер
@ThePraseedPai
@ThePraseedPai 9 күн бұрын
Cool Presentation!...
@meetpatel3128
@meetpatel3128 Ай бұрын
Thanks
@Elite-Exo-Mhfc-organisation
@Elite-Exo-Mhfc-organisation 2 ай бұрын
Here's a speech about Shreeyash Pandey and his company Vicharak: --- Ladies and gentlemen, Today, I want to talk about an inspiring entrepreneur who's making waves in the tech industry. Shreeyash Pandey who is a visionary leader who's revolutionizing innovation. With unwavering dedication, Shreeyash has grown Vicharak from a humble startup to a thriving enterprise. His relentless pursuit of excellence has fostered a culture of creativity and innovation. At the heart of Vicharak's success lies its groundbreaking hardware, Vaman. This cutting-edge technology is a testament to Shreeyash's forward-thinking approach. Vaman's impact is transformative, empowering industries and improving lives. Shreeyash's leadership and Vicharak's expertise have earned recognition and accolades. His commitment to innovation, sustainability, and social responsibility sets a new standard. Let's celebrate Shreeyash Pandey's achievements and Vicharak's remarkable journey. May their success inspire us to strive for excellence and push boundaries. Thank you. --- Would you like me to modify the speech or provide additional information about Shreeyash Pandey or Vicharak?
@Neckromancer-Falcon
@Neckromancer-Falcon 2 ай бұрын
Good A new tech company ready to surf over the ocean of tech company hope shreeyash u would grow a lot and ur company vicharak too
@Elite-Exo-Mhfc-organisation
@Elite-Exo-Mhfc-organisation 2 ай бұрын
Here's a speech about Shreeyash Pandey and his company Vicharak: --- Ladies and gentlemen, Today, I want to talk about an inspiring entrepreneur who's making waves in the tech industry. Shreeyash Pandey who is a visionary leader who's revolutionizing innovation. With unwavering dedication, Shreeyash has grown Vicharak from a humble startup to a thriving enterprise. His relentless pursuit of excellence has fostered a culture of creativity and innovation. At the heart of Vicharak's success lies its groundbreaking hardware, Vaman. This cutting-edge technology is a testament to Shreeyash's forward-thinking approach. Vaman's impact is transformative, empowering industries and improving lives. Shreeyash's leadership and Vicharak's expertise have earned recognition and accolades. His commitment to innovation, sustainability, and social responsibility sets a new standard. Let's celebrate Shreeyash Pandey's achievements and Vicharak's remarkable journey. May their success inspire us to strive for excellence and push boundaries. Thank you. --- Would you like me to modify the speech or provide additional information about Shreeyash Pandey or Vicharak?
@kalpanasupekar5033
@kalpanasupekar5033 2 ай бұрын
👌
@Seema-z9z
@Seema-z9z 2 ай бұрын
👍😊👌
@akaalkripal5724
@akaalkripal5724 2 ай бұрын
Uday - what are your views on Java's project babylon, which promises to support dynamic bytecode transformations to support new programming models/hardware environments?
@mrragava
@mrragava 2 ай бұрын
Great work! Is this open-sourced to the community?
@mrragava
@mrragava 2 ай бұрын
Was there an efficacy comparison done in-parity with approaches of pysmtgcc/alive2 ?
@hari93471
@hari93471 3 ай бұрын
Basically polyblock software performs compiler optimisation on different layer level operations. At the end will it generate library-free code which does not depend on any library? I wonder, we may see hardware vendor optimized libraries perform far better than library-free because hardware vendor optimized libraries can have SIMD and VLIW
@krishna_o15
@krishna_o15 3 ай бұрын
yeah and vendor optimized libraries have much more compiler flags for code optimizations
@polymagelabs
@polymagelabs 2 ай бұрын
PolyBlocks has its own affine vectorization pass and the generated IR goes through LLVM and its optimizer, which also has its own vectorization passes. As such Polyblocks-generated code is also using SIMD. As for VLIW, it depends on the lower-level backend and whether a good LLVM backend exists for the VLIW hardware in question.
@polymagelabs
@polymagelabs 2 ай бұрын
@@krishna_o15 A vendor-optimized library is pre-compiled code, i.e., they are binary objects. You can't compile them again with any new flags - for eg. CuDNN and cuBLAS are closed-source libraries that one directly installs via packages. In any case, compiling them with new flags will not realize the desired high-level optimizations emphasized here like fusion or a different strategy for tiling, etc. Compiler flags for low-level backends (optimization level, fast math) are also available when using PolyBlocks or similar compilers.
@hari93471
@hari93471 3 ай бұрын
Can we expect theese summits in Hyderabad?
@llvmsocialbangalore6067
@llvmsocialbangalore6067 3 ай бұрын
As this was our inaugural edition, we had limited options for the venue, so Bangalore was chosen by default due to its proximity to cities like Chennai, Pune, and Hyderabad. For future editions, we will consider other locations based on the feedback we receive from the attendees
@hari93471
@hari93471 3 ай бұрын
@@llvmsocialbangalore6067 Thank you!
@annusingh4694
@annusingh4694 3 ай бұрын
Thanks for sharing! 😊
@shikharjain3536
@shikharjain3536 6 ай бұрын
This talk is a truly great intiative by llvm bangalore folks in order to present complex landscape of polyhedral compilation and associated tech stack to "common" people. I would request team from polymage , to present such more talks/seminar that goes in-depth in to polyhderal compilation framework. Maybe present pluto compiler, how does it proceed with automatic schedule selection , selection of parameters for various critical loop optimizations (loop tilling , unroling ) etc. Or a presentation could be on polyblocks compiler itself or any other legendary uday sir's work .
@shikharjain3536
@shikharjain3536 6 ай бұрын
Great presentation
@bigcook7607
@bigcook7607 10 ай бұрын
Great work! I am wondering whether the implementation is opensourced?
@jaffreyjoy
@jaffreyjoy 11 ай бұрын
The Network DSL is a really cool idea. Looking forward to seeing the performance benefits it brings.
@devmahad
@devmahad 11 ай бұрын
Thanks for your efforts :)
@lucasmoratoaraujo8433
@lucasmoratoaraujo8433 Жыл бұрын
Nice lecture! Thank you very much! ❤
@abhinavdipu6807
@abhinavdipu6807 Жыл бұрын
The talk is awesome for affine dialect . Thanks for it May be next time , the talk is online (zoom/other) with screen-recording rather than recording from a distance -- so that no recording is missed and the screen and commands are more clear to look at ..
@llvmsocialbangalore6067
@llvmsocialbangalore6067 Жыл бұрын
@abinavdipu6807 Thanks for the comment. We will definitely try this in our next offline meetup
@darshanbhat9457
@darshanbhat9457 Жыл бұрын
This talk is really good for beginners in MLIR. Any chance of getting the full video ? Some important bits were missing in between.
@llvmsocialbangalore6067
@llvmsocialbangalore6067 Жыл бұрын
@darshanbhat9457 Thanks for the feedback. I am glad that you found the talk useful. Unfortunately no. We had few issues in recording the talk. We hope to fix it in the coming meetups
@kinars8160
@kinars8160 Жыл бұрын
I missed this,glad it is uploaded
@AnandAgrawal21
@AnandAgrawal21 Жыл бұрын
Can you mention the link, reshabh mentioned something like below on 52:07 timestamp Cick plan long term membership
@llvmsocialbangalore6067
@llvmsocialbangalore6067 Жыл бұрын
Hi Anand. Please check the following link for more details SIGPLAN-M mentoring program (www.sigplan.org/LongTermMentoring/)
@deathvall3y
@deathvall3y Жыл бұрын
Please provide some tutorials on LLVM architecture and LLVM components through a lightweight project. As an individual learner I get stuck. I have enough LLVM related knowledge like Pass, IR, PassManager, Pipeline and I am fluent in Modern C++. Tutorial may focus on using LLVM tools in projects that are not necessarily compiler projects. Like static analysis , liveness analysis not going into algorithm that much but mostly focusing on LLVM components that are being used. Algorithms can be learned taking help from eleewhere. Understanding of LLVM and its components so that I can use its components on needs basis in a project is where I need to grow.
@llvmsocialbangalore6067
@llvmsocialbangalore6067 Жыл бұрын
@deathval3y There are different tutorials on how to use LLVM. You can check out this tutorial on how to build a compiler using MLIR and LLVM (including JIT) (kzbin.info/aero/PLlONLmJCfHTo9WYfsoQvwjsa5ZB6hjOG5). I hope this helps if not just let me know
@ayoushbadyal4964
@ayoushbadyal4964 Жыл бұрын
since u guys are working in this field is a cs "degree" necessary, do they ask for getting into the role , i know skill matters but do they specifically shortlist guys on the basis of degree
@llvmsocialbangalore6067
@llvmsocialbangalore6067 Жыл бұрын
Not necessarily, as long as you have the right set of skills (CS fundamentals like DS & Algo, Compilers etc). Atleast from what I have seen, you will not be rejected just because that you don't have a CS degree. They will look into your skills and experience
@lmaostrnoob
@lmaostrnoob Жыл бұрын
@@llvmsocialbangalore6067what is DS and Algo? I’m a data engineer trying to migrate into compiler engineering so I have the correct skills already to transfer? I’m specialized in python, sql, and big data. What would I need to learn?
@PrateekGupta93
@PrateekGupta93 2 жыл бұрын
Great presentation Prashant 👏🏻
@kartikvyas7927
@kartikvyas7927 2 жыл бұрын
good introductory session 👍
@here_is_pacific
@here_is_pacific 2 жыл бұрын
very nice
@WalkundeSuyash
@WalkundeSuyash 2 жыл бұрын
This is great.
@konstantinrebrov675
@konstantinrebrov675 3 жыл бұрын
Thank you for english language presentation, useful for international audience.