Announcement

Collapse
No announcement yet.

Facebook Is Aiming To Make Compilers Faster Using Machine Learning With CompilerGym

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Ironmask
    replied
    Originally posted by ddriver View Post

    Hey, it is not complex math. If company A makes product B and tool C, you are at a net benefit only if C advantages you more than B disadvantages you. Otherwise, you are at the losing side. And contrary to popular belief, with stuff like farcebook there is really no opting out, they are still tracking you, they are still exerting negative influence on the world around you, even if you are not able to see it.

    And no, I don't think farcebook invented it, it was people it hired with money it obtained in abysmal manner. I generally do not attribute any innovation to corporations that steal their workers's invention for themselves. I think that big tech is practically holding tech progress hostage, it is not like they are the only ones that can contribute innovation, it is just that they kinda rigged the game that they are the only primary users and drivers of tech progress, with independent contributors being but background noise.

    All I am saying is they are not really out to do you any favors, they all do what they need, and you are just scrounging on the crumbs that fall off the corporate table. It is still a trash company, ran by trash people, for unethical and immoral reasons, and any and all praise in their direction is plain out silly, because those creatures always take more than they give.

    If anything, the cultist notion would be to praise them for contributing to what is, despite all the fairy tales, just another business model. Yep I've said it - FOSS doesn't give a rat's ass about society, it is just a business model created to work around m$'s monopoly, and it worked out so well that m$ now makes more use and money on FOSS than the entirety of independent human beings on the planet.
    That's a great essay. Very Industrialized Society esque. You could shorten it by just saying you're insane and avoid practical tools for deluded reasons. I'm going to continue doing work, regardless if facebook made my tools or if the use the word "master" or whatever other reasons people tell me I should stop working and listen to their insane rambling.

    Originally posted by nikolobok View Post
    WTF!? they tries to kill deterministic build and break trusting trust principle, seems they will fail with their fucking visual social malware.. where is Linus?!
    ... No, they do not try to kill deterministic builds. This isn't a forced feature, it's an option. Do you even know what optimization flags are? Do you even program? Are you just in this thread because you're lonely?

    Leave a comment:


  • Markopolo
    replied
    Uhg, don’t know why I bother with the comments these days… Can we please keep the discussions remotely on topic?

    Re AI for compilers: this is about applying machine learning to determine better optimization pipelines via reinforcement learnings, not using ai to guess at instructions to output.

    I think this would work great for using ai to select which opt passes and what order to run them based on measured SPEC perf. Or tune another against Linux kernel compiles per hour or per watt. Or PTS runs per day

    Leave a comment:


  • sinepgib
    replied
    Originally posted by nikolobok View Post
    seems they will fail with their fucking visual social malware..
    As if?

    Originally posted by nikolobok View Post
    where is Linus?!
    Probably not caring because it doesn't have any effect on his work? It's not like you're forced to use it or like he's some software freedom advocate.

    Leave a comment:


  • yump
    replied
    Originally posted by CommunityMember View Post

    While one can certainly have issues with the company itself and its business practices, the engineers working on their infrastructure are very good. This is no different than the engineers at Microsoft/Apple contributing good work to the larger open source ecosystem (sure, these companies are funding this work because they see potential benefits to themselves, but a rising tide lifts all boats, so you get some benefits too).
    That infrastructure is used to manipulate hundreds of millions of people with targeted advertisements. No amount of contributions to open-source software will erase the stain on their souls.

    Leave a comment:


  • nikolobok
    replied
    WTF!? they tries to kill deterministic build and break trusting trust principle, seems they will fail with their fucking visual social malware.. where is Linus?!

    Leave a comment:


  • spanky
    replied
    Originally posted by discordian View Post
    Sounds like you are on track, "Deep state" involved?
    Ah, the old gaslight. Anybody who suspects Microsoft of wrongdoing, despite their long history of wrongdoing, must be crazy, right? Besides, we all know that every world government (or at least the US) is completely stocked with do-gooders from top to bottom, right? So we can cleanly create an equivalency between people who suspect Microsoft of wrongdoing with people who believe it is even possible for rogue factions to exist within any government, or that any human beings would ever conspire against other human beings for their own gain.

    Nevermind that what I said is easily verifiable by going to Github, of all places, and looking for all the instances of projects that support Windows and:
    1. Are asking for money to help buy a code signing certificate
    2. If they do not yet have a cert, are loaded with bug reports claiming that Windows said it was a virus and/or random syscalls they make get blocked for being "suspicious"

    Leave a comment:


  • discordian
    replied
    Originally posted by spanky View Post
    Microsoft is a cancer. They bought Github and added some features, and were praised for it.
    Okay, I use Github
    Originally posted by spanky View Post
    While at the same time, used "code signing" under the premise of "security" to make it extremely difficult, expensive, and a huge invasion of developer privacy to distribute software on their platform unless you are a business.
    I dont use their Plattform (unless I have to)
    Originally posted by spanky View Post
    If you don't sign your code, "Windows Defender", "SmartScreen" and antivirus vendors will artificially add bugs to your code and then tell the user that your binary is infected until you pay.
    Sounds like you are on track, "Deep state" involved?
    Originally posted by spanky View Post
    Apple is very similar, maybe even worse. Do you think they deserve an ounce of praise for their "contributions" to open source?
    I love LLVM, grats to Apple to pushing it.

    Originally posted by spanky View Post
    So the existence of Linux in it's current state justifies corporate misdeeds?
    Weird conclusion, but given that MS committed code, you should hold true to your ideals and show them who's the boss: Dont use Linux!

    Originally posted by spanky View Post
    There are reasons why you are using Linux despite the fact that Windows and Mac are easier, and it probably is the same corporate misdeeds you are defending, the cognitive dissonance is staggering.
    I use Linux because it fits my needs, I will likely buy a Macbook in the future.
    If I would not use a PS4 for gaming I would be running Windows, you really thing corporations take care if you dont use their open source projects and make a frowny face?

    I mean its not hypocritical like using Linux for "freedom/open source" and then installing a DRM ridden crapware line Steam.

    Leave a comment:


  • yoshi314
    replied
    Originally posted by bregma View Post
    This seems very confusing. Their goal is to have compiler produce more "optimized" (for what?) programs by calling out to some Python programs that will iterate over combinatoric solutions using inscrutable and unknown heuristics and that will speed up the compiler. It strikes me that (1) adding a whole lot of out-of-process processing is unlikely to make the compilation faster, (2) how it is possible to prove the correctness of the output of a ML-generated algorithm laden with intellectual debt, and (3) how faster compilers equate with faster programs is beyond my understanding.

    I guess the proof will be in the pudding. Or at least, the results will be in the pudding. I wouldn't trust my life or my liability to ML-generated software. Azimov's laws are fiction.
    i think you confuse compilation speed with performance of compiled code. i am not surprised, because of the poor wording of article.

    Leave a comment:


  • ddriver
    replied
    Originally posted by Ironmask View Post

    You sound like a cultist. Quit putting politics into everything, a tool is a tool is a tool, it doesn't become "impure" because somebody you don't like made it.
    Hey, it is not complex math. If company A makes product B and tool C, you are at a net benefit only if C advantages you more than B disadvantages you. Otherwise, you are at the losing side. And contrary to popular belief, with stuff like farcebook there is really no opting out, they are still tracking you, they are still exerting negative influence on the world around you, even if you are not able to see it.

    And no, I don't think farcebook invented it, it was people it hired with money it obtained in abysmal manner. I generally do not attribute any innovation to corporations that steal their workers's invention for themselves. I think that big tech is practically holding tech progress hostage, it is not like they are the only ones that can contribute innovation, it is just that they kinda rigged the game that they are the only primary users and drivers of tech progress, with independent contributors being but background noise.

    All I am saying is they are not really out to do you any favors, they all do what they need, and you are just scrounging on the crumbs that fall off the corporate table. It is still a trash company, ran by trash people, for unethical and immoral reasons, and any and all praise in their direction is plain out silly, because those creatures always take more than they give.

    If anything, the cultist notion would be to praise them for contributing to what is, despite all the fairy tales, just another business model. Yep I've said it - FOSS doesn't give a rat's ass about society, it is just a business model created to work around m$'s monopoly, and it worked out so well that m$ now makes more use and money on FOSS than the entirety of independent human beings on the planet.
    Last edited by ddriver; 02 October 2021, 11:54 PM.

    Leave a comment:


  • bregma
    replied
    Originally posted by Developer12 View Post
    I'm not a fan of needing to download some massive file containing neural network weights just to compile software. Neither am I fond of needing craploads of processing power to run their neural network either. All for what? A hypothetical chance for slightly better optimized software?
    If it makes my infinite loop complete in half the time I'm all for it.

    Leave a comment:

Working...
X