57 ms·
16-inch MBP 2x slower than M1 MacBook Air in a real-world Rust compile
- mmastrac 6y agoI'm glad to see some real-world individuals testing this. Will be interesting to see a "post-mortem" on why the M1 has done so well, and where the limits will be in the future (ie: how far can you get with DRAM-on-die?)
- DarmokJalad1701 6y agoSomeone on that thread was saying that the M1 may be using on-chip DRAM as L2/L3 cache. Not sure how true that is.
- throwaheyy 6y agoDon’t most processors use on-chip SRAM for their cache, which is faster than DRAM?
- addaon 6y agoYes. The best-known exception is IBM's recent(-ish) power processors, which use large eDRAM as a last-level cache. As far as I know, there's no widespread use of eDRAM on processors smaller than 14 nm.
- dschuler 6y agoEvery layer in the storage hierarchy is "just a cache" in front the layer below it, so the naming is somewhat arbitrary. L1/L2/L3 caches are transparent from the perspective of the processor - it only sees a change in access times to main memory. Any advancement in the storage hierarchy means reducing latency at one level or increasing the amount of memory at that level. Most caches would use SRAM instead of DRAM, but the technology used doesn't define its role. Microcontrollers often have only embedded SRAM, serving as main memory.
- wayoutthere 6y agoI'm going to go with a combination of the 5nm feature size, simplified instruction set, an architecture that's low-power by default so it doesn't need to be throttled for heat/power, and the use of many types of specialized cores to better match workloads with cpu power. It's a modern architecture in the way that x86 just isn't as a 40-year-old architecture that has to maintain backwards compatibility.
- bdcrazy 6y agoPerhaps it's sonething like the following: Say for instance, it cost intel $50 for a piece of silicon and sells it to apple for $300. In apples designs, they could incorporate Nearly any cost of silicon and wouldn't affect The built sales price, because it's fairly decoupled from what they charge?
- addaon 6y agoIn the M1 processor, DRAM is on-package, but not on die. (Even large eDRAMs sharing a die with logic don't currently reach to gigabytes.) How far can DRAM-on-package go? NVidia just released a GPU with 96 GB of HBM on package (80 GB enabled, 16 GB disabled for yield reasons), with 30x the bandwidth (!!!) of the M1 processor. This wouldn't be a low power or low cost solution, but for something like a future generation Mac Pro, it gives a good intuition for how far you can go with today's technology.
- hinkley 6y agoI'm at the point where I need a new Macbook Pro and I can't help thinking I want the last generation of the x86_64 architecture, not the first generation of something new. Those have never paid off for me. At work, Intel would clearly be better. We do a growing amount of Docker work destined for Intel machines. But at home it's fuzzier, since I've been playing with k3s on a cluster of Pi clones. It's going to come down to games, I think. Although I haven't had much time for them lately.
- aequitas 6y ago> It's going to come down to games, I think. Although I haven't had much time for them lately. I've moved to consoles for games. Rarely I play a game on my Mac anymore. When you sit behind your desk all day for work. Playing games in that same environment and posture gets tiring. The console brings the games to the living room TV in a much more confortable setting.
- 0xCMP 6y agoAlso with things like Paperspace and up coming game streaming services it really feels like it won't matter all that much for the times you want to play games on the Mac. Also remember that with the M1 Macs you'll be getting some access to all the games released for iOS of which many are not the IAP types and are worth playing.
- WanderPanda 6y agoUpcoming gaming streaming services? Upcoming in a sense like net positive energy fusion is upcoming? :p
- slipheen 6y agoI've done this a decent amount myself, but one thing I've been disappointed by is mod support. Since PCs aren't locked down platforms, you can mod games whether they added support originally or not - But on Consoles, only a rare few games support it. There are ways to jailbreak consoles and add external mod support, but the process is so esoteric and user-hostile that most console games will have few or any mods written.
- sfblah 6y agoIs it just for Rust compiles, or has anyone tested other languages like Java, C/C++, etc? I ask because I don't have access to an M1 MacBook.
- stu2b50 6y agoThere's been XCode benches on some of the reviews (see: https://youtu.be/XQ6vX6nmboU?t=186 https://youtu.be/XQ6vX6nmboU?t=186), seems like the M1 beats even the iMac Pro, and is as fast as a Ryzen R9 3950X hackintosh (although I suspect that they're both reaching the point where compilation is entirely I/O bottlenecked)
- tomduncalf 6y agoTechCrunch give figures for compiling WebKit on the 13" Pro in their review: https://techcrunch.com/2020/11/17/yeah-apples-m1-macbook-pro-is-powerful-but-its-the-battery-life-that-will-blow-you-away/ https://techcrunch.com/2020/11/17/yeah-apples-m1-macbook-pro... - the gains are not as drastic, but it is still faster than the 16" and as fast as a Mac Pro, while using hardly any battery. Very impressive stuff. I only got a new 16" last year but a lot of my time is spent compiling, I might find it hard to resist upgrading next yera when they announce more Pro models.
- gigel82 6y agoThis feels fishy somehow; we need a more thorough in-depth look at exactly what is being compiled in both instances (I've seen projects that build half the object files on different architectures). It's likely not a 1:1 comparison on actual amount of code being compiled and linked. It will be awesome if accurate, but I think we need more data.
- qayxc 6y agoThe results check out - code compilation is very sensitive to cache and the M1 has about 4 times more L1 cache per core than Intel CPUs. The i7 9750H has 32kb data- and 32kb instruction cache plus 256kb L2 cache per core. The M1 has 192kb instruction cache and 64kb data cache per core as well as 12MB L2 cache (shared) for the high performance cores. This alone is enough to explain significantly better code compilation performance.
- Paul-ish 6y agoIs it fair to compare performance for different compile targets?
- trynumber9 6y agoIt's fair in the real world, since that's what people will mainly be doing. But probably unfair from a benchmark perspective.
- theon144 6y agoGreat question. I would assume there's some skew, but then again it's still a valid comparison even if the results were not to be generalized.
- user5994461 6y agoI'm tempted to say it's not. From experience compiling C++ a build can easily take 10 times longer depending on the optimizations flags that are enabled. The bulk of the time is spent in deep optimizations that may be architecture and CPU specific. Wouldn't be surprised if compiling on a different architecture is multiple times faster because the compiler is not as optimized or doesn't have the same default flags.
- speedgoose 6y agoIf the compiled application runs faster or similarly fast I think it's fair. The point is to develop and run binaries. If X86 with SSE4 takes a lot more CPU time to compile binaries with acceptable performances compared to ARM, it's a win for the ARM architecture.
- Ekaros 6y agoTo me it really sounds like apples to oranges comparison. Any test should compare same inputs to same outputs.
- phkahler 6y agoThe real competition is no longer Intel. Its AMD. Or if you're just buying Apple because you like them then there is no competition, you buy what they offer. I like fanless systems so I'll be watching Apple closely.
- 51Cards 6y agoThen new M1 Pro relies on its fan to prevent throttling so I don't know about their plans to go fanless yet.
- WanderPanda 6y agoMBA is fanless, 12” has been fanless for years (until it was discontinued)
- knolan 6y agoThe Air in the article is fanless.
- kube-system 6y agoRight, and I think some benchmarks I've seen this morning indicate that it throttles during more intensive tasks. The Pro benchmarks better, the only difference being the fan.
- HatchedLake721 6y agoAfter 8 minutes
- jeffbee 6y agoAll CPUs throttle, all of the time. It's been years since anyone shipped a high-performance processor without a closed-loop dynamic thermal control system.
- kube-system 6y ago
- simfoo 6y agoI see no numbers or even just the command that was run exactly. So maybe wait until someone runs the benchmark in a reproducible way?
- tootie 6y agoNearly universal praise for the M1 versus it's predecessor but I don't see how this really changes Apple's position the way he implies. Their machines are still far more expensive than Windows and can't use high-powered GPUs like AMD/Nvidia. The people who choose PC, still have the same incentives to do so. For most users, the faster performance will probably not be very noticeable. The reduced power consumption is the biggest draw in my eyes.
- quonn 6y agoFor Apple, it‘s not about attracting new customers but about reducing costs (on the software side and also in licensing costs for the CPU) to increase profits.
- acdha 6y agoProfits are a factor but Apple has always thought more long term: Intel has been preventing them from shipping things on-time (sometimes year+ delays) and they’re limited to what Intel implements in many areas. It’s not as bad but similar to the way that the Android watch market dried up when Qualcomm chose to keep shipping 2014 chips which ruled out most of what designers might want to build. This gives Apple complete control of their product direction and especially the ability to build unique features which aren’t easy to match - Dell’s design is limited to the combinations which Intel offers unless they pony up a large amount of R&D and get Microsoft on-board but Apple can customize their integrated chips for the exact thermal/size/power characteristics they need. That’s a big commitment but it’s something they’ve been very successful at in the mobile space so I wouldn’t bet against them.
- tshaddox 6y agoFar more expensive than Windows laptops? I haven’t looked in a year or so, but last I checked, to get a Windows laptop with a good screen and build quality, you would also need to spend close to (or likely more) than 1,000 USD.
- freehunter 6y ago
- cube2222 6y agoIs this on Rosetta 2 or a natively compiled Rust toolchain?
- DarmokJalad1701 6y agoPretty sure it is native. https://forge.rust-lang.org/infra/other-installation-methods.html#standalone https://forge.rust-lang.org/infra/other-installation-methods... There is a nightly build for aarch64-apple-darwin
- siraben 6y agoDoes anyone know what the state of Linux on Mac is since the introduction of the T2 chip and now this? Do people still run Linux on Mac and how has the experience been?
- monocasa 6y agoSince T2, there isn't a way for Linux to access the SSD AFAIK. You have to install it on an ext external drive and boot from that.
- hvis 6y agoApparently Linux 5.4 and newer can. Most other peripherals are barely working, though.
- ogre_codes 6y agoThese machines will not run Linux on bare metal. Linux will be hypervisor/ VM only on top of MacOS
- claudeganon 6y agoHere’s a good overview compiling the work to get Linux running on these macs: https://gist.github.com/gbrow004/096f845c8fe8d03ef9009fbb87b781a4 https://gist.github.com/gbrow004/096f845c8fe8d03ef9009fbb87b...
- 1996 6y agoCan't run Linux, can't run Windows 10 either - so it's not for me.
- yabones 6y ago> ...I run compiles for 20 seconds max now. Not really enough time for throttling to kick in. Still, fantastic performance even if just in bursts. https://twitter.com/rikarends/status/1328703780167315456 https://twitter.com/rikarends/status/1328703780167315456
- marricks 6y agoHe ran it to the point of throttling and it slowed down less than the gains, about 25% slower than fastest speeds. Also brought up the very good point that if you compile (and do other tasks) fast enough, you don't actually need to throttle so the point can, in the real world, be moot.
- deleted 6y ago[deleted]
- ogre_codes 6y agoIf your workload never requires more than 20 seconds of compiling, then throttling will never be an issue. I suspect for most modern developers, short, frequent compiling is a more common use-case than 10m+ builds. For video editors and other pros, it's different, but since Apple's CPU offloads a lot of the video & audio processing to secondary processors, I don't think that will be an issue either.
- tomaskafka 6y agoHere is The Verge's test with 30 minute Cinebench loop. It seems that from now on the only difference between Air and Pro is that Air throttles down to about 70 % in sustained mode while Pro's cooling keeps up. (Also, even thermally throttled M1 destroys my current 4C/8T 4 GHz Haswell desktop, which is beyond powerful for everything I need.) https://twitter.com/keff85/status/1328740865926459400 https://twitter.com/keff85/status/1328740865926459400
- bstar77 6y agoIs this compile running via Rosetta2? Insane if it is and this claim is true.
- apendleton 6y agoThere's a native ARM Rust compiler that supports Apple's silicon, so while they don't say, my assumption was that this was native rather than emulated.
- cercatrova 6y agoIs anyone else thinking, what the f*ck? Are we in a new era of computing? It certainly feels that way when looking at these desktop class ARM chips, where performance doubled every year or so, just like back in the 80s and 90s.
- burlesona 6y agoI agree, and posted something similar on another M1 thread, though it got downvoted and I'm not sure why :D
- tambourine_man 6y agoI lot of people are having a hard time grasping or accepting. “But this benchmark has these issues”, “but this is hardware accelerated, so it's not a fair comparison”, etc. I think when enough benchmarks and real world usage have been run, it will sink in. What did people expect? They've been killing it with 5W fan-less chips for years. Have you seen how confident Apple is in those videos?
- utxaa 6y agoit's fair to be careful with something new. if it's that great and it will be quickly apparent.
- tambourine_man 6y agoI wouldn't classify the backlash as carefulness.
- tambourine_man 6y agoYes. Exactly. I haven't been this exited about a chip in a really long time. Decade-long, probably. And I'm really hopping Intel manages to get its act together. Competition is great for everyone.
- regularfry 6y ago
- bigdict 6y agoIs this cross compilation to x86 or a native compile to Arm? That could be playing an important role if it's easier to optimize and emit code for one architecture versus the other.
- boudin 6y agoI was wondering that also. Based on Twitter comments it seems that he was compiling to arm, so there's a bit of comparing apple and pears there.
- ithkuil 6y agodepends how you're looking at it: if what you care is your edit-compile-run cycle, what matters is how long does it take to compile it to the architecture where you'll actually run the app, which for interactive builds where speed matters most is supposedly your local machine.
- mlyle 6y agoMaybe, but architecture-specific stuff is a relatively modest part of compiling. And in any case, if you're going through compile-test-run cycles, the fact that it might be easier/quicker on ARM is hardly a ding against it.
- yarcob 6y agoI don't know about Rust, but when compiling some Swift + ObjC code on a DTK, the target architecture made very little difference.
- KingOfCoders 6y agoMy Ryzen 3900 is also so much faster than my (former dev machine) iMacPro with a Xeon and fast SSD (Rust compiles, TypeScript builds). Tech moves on. But the main thing for me is Linux, as it feels much more responsive than current OS X versions on the iMacPro. (the reason for dropping the iMacPro was no AI learning though not performance).
- DarmokJalad1701 6y agoThere are some data-points comparing the M1 to a 3950X https://twitter.com/john_lam/status/1328754454930231299 https://twitter.com/john_lam/status/1328754454930231299
- Steltek 6y agoIt's missing KingOfCoders point of these comparisons being all within the Apple ecosystem. MacBooks infamously have cooling problems and macOS is precisely balanced for battery life on Apple hardware, not AMD Hackintoshes with no speed limits. What happens to these benchmarks if you jettison the Apple overhead entirely?
- masklinn 6y ago> MacBooks infamously have cooling problems and macOS is precisely balanced for battery life on Apple hardware Mac Pros are not "precisely balanced for battery life", that's just nonsense.
- gok 6y agoWhat do you use for AI learning?
- KingOfCoders 6y agoCurrently some 2080s. Probably 3090s next year.
- 6y ago
- metalliqaz 6y ago... and he returned it.
- chomp 6y ago...and got the new Mac mini for the extra display, not because of how it performs.
- whalesalad 6y agoI love everything about the move to Apple Silicon with the exception of the decision to put memory on-die or in-package (not sure how it is configured). They call it 'Unified Memory'. It makes a lot of sense but I don't know if they are going to be able to pack enough memory in there. A lot of folks are fixated on CPU performance lately (which is rad) but I think that there is a tendency to ignore memory. I have 32gb of RAM on my Macbook Pro and finally feel like it has enough. You can't get an M1 configuration right now larger than 16GB which is a table-stakes baseline dev requirement today.
- TylerE 6y agoI wonder if the CPU can support mixed RAM. E.g. have the on-die 8GB of "fast" ram, and then support 2 external DIMMs or something for "overflow", file caching, etc.
- whalesalad 6y agoThat is a great idea. I think the software is going to be the hard part. You would need some kind of heuristic or software to manage moving memory between those two locations. That is just my initial thought I could be totally wrong.
- mutatio 6y agoMaybe the memory controller could handle this, spilling onto the slower memory, much like swapping.
- kemiller 6y agoThe same logic they already use for L1/L2 caching, and/or VM could pretty easily be adapted.
- trillic 6y agoEvery modern general purpose computer already has multiple layers of memory. This would just be an additional layer. The virtual memory subsystems in the OS will handle this. At the end of the day it's just caches all the way down. A workstation with 16GiB of "on-chip" memory would be like a huge L4 cache for the say 512GiB of "standard" DDR4. I really like OSTEP's chapters on virtual memory if you're interested in reading more[1]. [1] http://pages.cs.wisc.edu/~remzi/OSTEP/vm-complete.pdf http://pages.cs.wisc.edu/~remzi/OSTEP/vm-complete.pdf
- bird_monster 6y agoThe next laptop I purchase for home use will be a linux laptop. Hopefully linux on a laptop has gotten a lot better than my last couple experiences with it. Apple products have just taken such a steep turn for the worse over the years, I can't justify paying that amount of money for such poor quality.
- zepto 6y agoSadly Linux on laptops isn’t that much better than it used to be. I’m using both. However if you dislike Apple, Linux is a perfectly good choice unless you are a developer who needs to write code for Apple products.
- DarmokJalad1701 6y agoAs someone who loves the trackpad on MBPs, is there any linux laptop with a comparable one?
- localhost 6y agoHere's another benchmark, this time XCode, that I screencapped from Dave Lee's YouTube review: https://twitter.com/john_lam/status/1328754454930231299 https://twitter.com/john_lam/status/1328754454930231299 The 3950X Hackintosh performed on par with the MBA.
- speedgoose 6y agoThe 3950X is an expensive desktop CPU with 105W of heat loss. The M1 is very impressive.
- masklinn 6y ago> The 3950X Hackintosh performed on par with the MBA. That should probably be put the other way around. It gives the impression that the MBA was the incumbent.
- Synaesthesia 6y agoSSD speed is important in this kind of operation. The SSD and controller in the Mac are very fast.
- akavi 6y agoSo are we going to see this chip in MBPs at some point, or is there a reason that's a bad idea? Furthermore, is there any reason to think there's a less throttle-happy version that might be available for the Pros?
- jug 6y agoApple has already launched the Macbook Pro 13" M1 which does come with a fan for probably less throttling. The 16" version wasn't updated so I'm thinking they're planning something special for those.
- karthikshan 6y agoThey're already selling a 13" MBP with this chip and a fan to reduce throttling
- rsynnott 6y agoThe 16" MBP will presumably get a bigger version of the same thing; this one is 10W vs the 45W TDP Intel chips that those currently use, so they could just double it (or more).
- deleted 6y ago[deleted]
- x87678r 6y agoI'm just about to buy an X1 Carbon on Black Friday. I really dont want a MacBook air, but the screen and M1 speed/batt seem too good. Maybe I should just wait. Ryzens will hopefully be coming more steadily next year and Intel should be cutting prices. 2021 is going to be a good year for hardware.
- tomaskafka 6y agoHere is The Verge's test with 30 minute Cinebench loop. It seems that from now on the only difference between Air and Pro is that Air throttles down to about 70 % in sustained mode while Pro's cooling keeps up. And Apple's last fanless laptop, the lovely 2017 Macbook 12, has a very worthy successor. I now wonder, if/how the throttling changes when plugged into 4K display, as this caused MB12 to run out of thermal headroom in tens of seconds. (Also, even thermally throttled M1 destroys my current 4C/8T 4 GHz Haswell i7 desktop, which is beyond powerful for everything I need. M1 = 7700 pts, M1 throttled = 5300 pts, Haswell i7 = 4600, and Macbook 12 = 1400). https://twitter.com/keff85/status/1328740865926459400 https://twitter.com/keff85/status/1328740865926459400
- alacombe 6y agoA twitter post is pretty irrelevant for performance review. We don't have any number (is it 1s vs 2s ?), especially given that this "project" is pretty small (about 150kloc).
- egao1980 6y agoM1 pushes users further to mobile phone mentality - no more universal computing, data interoperability. Welcome to a massive vendor lock. I doubt it will run any modern games.
- macintux 6y agoWoW has been around forever, so perhaps it’s not “modern”, but this seems like an early vote of confidence. https://appleinsider.com/articles/20/11/17/blizzard-updates-world-of-warcraft-to-natively-support-apple-silicon https://appleinsider.com/articles/20/11/17/blizzard-updates-...
- deleted 6y ago[deleted]
- drdebug 6y agoDoes anyone know if there is a video encode benchmark available yet? These can be tricky to perform because you need to take into account the quality and size of the output. I assume x264/x265 are not optimized (yet) for M1. I wonder if M1 is designed for that workload at all (encode, not decode).
- danaris 6y agoI mean, I haven't heard anything one way or another, but I would be willing to bet that Apple, who a) knows that their computers are heavily used by the video industry, and b) has been making iPhone chips with hardware-accelerated encoding and decoding for several years now—the chips upon which the M1 is based—has included that capability in the M1.
- phendrenad2 6y agoI wonder how this is possible. I suspect that the i9 was designed for high-TDP usage, and thermal throttling just kills performance. That would mean that the MBP offering an i9 was mostly marketing.
- nikisweeting 6y agoMy i9 16" MBP power throttles long before it thermal throttles. FWIW I find the thermals actually quite good, I've never had issues with over-temp but I have daily issues with it hitting the 100W limit and getting throttled down to 1GHz until I unplug the 3rd monitor. https://twitter.com/thesquashSH/status/1291053844592558084 https://twitter.com/thesquashSH/status/1291053844592558084
- nahtnam 6y agoAnyone else worried that while these performance improvements are really good, that this is further locking people into Apple's ecosystem? No self-repairs, no bootcamp support, etc
- acomjean 6y agoThis is a real concern. The new hardware is cutting edge cool. But very proprietary, so not for me. I'm curious about it. Its the first time in a long time that custom silicon outperforms the volume X86 manufacturers. For a long time custom chips (Sparc/ PA-RISC/Alpha) where the fastest, till commodity x86 chips took over being faster and cheaper and those chips are extinct. I think it helped that there were multiple vendors of these X86 CPUs. But competition is good for us. As long as there is competition we'll get better performance for less power usage/cost. Apple silicon is not a riskless. Apple need to continue to execute on design and hope that their manufacturer can get the yields they need. Its on the newest chip making process, so if there is a hiccup in the supply it could cause problems. (I think of the harddrive supply drying up 10 years ago because of earthquakes.). Nvidia is buying ARM now, so who knows what might happen if agreements need to be negotiated. It can give them a advantage, but they have to keep executing.
- wpdev_63 6y agoUnless apple buys TSMC and every other digital foundry then yeah that's a distinct possibility. Otherwise no, there are many reasons to use a slower, outdated architecture whether for its open nature or support. I feel bad for intel if anything. While they're not out, it doesn't bode well for their future.
- fudged71 6y agoDo you think we will see devices with multiple M1 chips? I’m not familiar with the barriers to that sort of computing model
- wmf 6y agoNo, they will make larger chips. Multi-chip SMP is going away over time.
- bartread 6y agoI think Apple have screwed themselves over a bit here by sticking ARM-based Apple silicon in their lower-end/entry level devices first. I mean what's the point in spending £5k on a fully tricked out 16-inch MBP, as I'd been considering, when an entry level Macbook Air or Mac Mini is going to run rings around it? The reason I'm not going to buy one of these lower end Macs (the Mini would be the best fit) is that I can't stick enough memory in one, and the Air obviously doesn't really have any ports. So the upshot is I'm not going to be spending any money with Apple anytime soon. OTOH, if they'd started at the high end, I'd be looking at spending £5k on a tricked out laptop with absolutely unbelievable performance and as much memory and storage as I want/need, and would be entirely happy to do so because I'd feel like I was getting decent value for money rather than being taken for a mug.
- andrepew 6y agoI think it could be a capabilities issue. An ARM equipped Mac is a non-starter for me because my workstation is driven with a dock that has 2x 4K displays connected to it, ethernet, USB hub, etc. I'm not willing to part ways with my 2nd external display and I'm sure a lot of professionals with my setup would also consider that a deal breaker. They probably wanted to get something public so developers could start cranking out compatible apps ASAP so when the bulk start buying this hardware for production use, everything is fully baked.
- danaris 6y agoYou mean "the current M1-equipped Macs are a non-starter", then. I have no doubt that either the first or second generation of Apple's high-end chips will support 2 external displays.
- closetohome 6y agoThe M1 Mac Mini also supports two displays, one of them just needs to be through HDMI.
- 6y ago
- herova 6y agoLol. Guy just measure that llvm compiler for arm64 target faster than compiler for x86_64 target. Fair comparison yeah.
- bloody-crow 6y agoIs it not though? Compiling shit and running tests is what you do when you're working on a software project in Rust. If suddenly your workflow is twice as fast, it's noticeable and this is the only thing that tweet claimed imo.
- cs702 6y agoWow. The M1 MacBook Air is now the thinnest, fastest, coolest-to-the-touch, and cheaper (!) laptop for most people and most applications.
- postalrat 6y agoOr the rust compiler sucks and is only using one core.
- bogwog 6y agoThis is really awesome to see, but also kind of scary and depressing when you realize that the company leading the way in processors is Apple: anti-competitive, developer-hostile, and anti-consumer (except when it benefits them). Just look at how their new laptops have underwhelming and ludicrously overpriced memory configurations ($0.78125/gb vs $0.12598/gb for a WD_Black m.2 on Amazon), with no ability to extend them yourself.
- mlakkadshaw 6y agoI just compiled it on i9-10900 inside of WSL, and it took 15.80s to compile. https://imgur.com/5FtPJe5 https://imgur.com/5FtPJe5
- merb 6y agomac i/o at it's finest... it's probably also faster on linux.
- sbeckeriv 6y agoDell xp15 i7-9750H ubuntu 20.04 v1.50.0-nightly cargo clean && cargo build -p makepad --release Compiling makepad v0.1.0 (/home/becker/trash/makepad/makepad) Finished release [optimized] target(s) in 23.64s
- merb 6y agoI'm on a macbook pro 2019 16" and I don't want to post my results here...
- d33lio 6y agoNow can we get nVidia drivers back for MacOS? Give me the ability to run an nVidia eGPU natively in Mac OS and I'll keep buying apple for the foreseeable future! Sure, my remote box with a "proper" gpu is fine, but Mac OS will always be the best medium between Linux and something that's actually useable day to day. I love linux, but god could I not use it as a daily driver.
- brundolf 6y ago...so at what point do I try and sell off my brand-new $3k laptop before its value plummets?
- _gtly 6y agoThe title is wrong. Tweet Author issued a correction - he tested an i7, not an i9: "Ok twitter sucks for corrections BUT: The chip i tested is the: Intel 9750H and this is an i7 NOT an i9. However the single core compute is about the same, and i'm not maxing out on cores. So the ballpark speed increase is quite similar." https://twitter.com/rikarends/status/1328796685280088065 https://twitter.com/rikarends/status/1328796685280088065
- eden_hazard 6y agoCan I get a refund on my 16" MBP
- deleted 6y ago[deleted]
- jacquesm 6y agoThis is a super bad benchmark for many reasons, target architecture is different, underlying cache, storage device, bus width and possible optimizations are all different. Compile time in such a situation means next to nothing without isolating all these factors and what's left is then attributable to the M1 vs Intel difference. That would be a lot of work though and would not make for such a catchy and clickable title.
- soganess 6y agoThis was pretty sparse on details. Can anyone verify they were compiling for the same target? (IE at least one of them was cross-compiling).
- Koshkin 6y ago> M1 Now imagine a Beo... Raspberry Pi with this!
- divbzero 6y agoApple laptops have finally regained a hardware edge. About a decade ago I overcame my Apple skepticism and moved from Windows to Mac because the MacBook Air simply had better hardware that I couldn’t find for the same price in the Windows world. Apple laptops lost their hardware edge many years ago and are only now winning it back with Apple Silicon.