Apple's M1 processor has a number of tricks. The most clever one for the x86 transition is certainly the ability to emulate its memory ordering modes. https://t.co/Z1CUnsyNL1
— Sylvain Wallez (@bluxte) November 27, 2020
I don't like and no longer need use a Mac for work, but each week I'm more and more interested in the M1 hardware changes and clever approaches to speed up things, between Apple and AMD the mostly stagnant Intel should pick up the pace: https://t.co/3qr8pcfy6J
— Diego / Kartones (@Kartones) November 29, 2020
He's an expert troll, but I do enjoy this tweet - optimizations make M1 Macs "seem" faster, by running JavaScript faster. That's not a use of the word "seem" I was aware of.https://t.co/etJSm0fHzJ
— Jason Snell (@jsnell) November 28, 2020
Great ? on why the M1 can do the crazy things it do. https://t.co/WSg1gs5rWF
— Dark Mode Dave (@davemark) November 26, 2020
Okay. I had been skeptical about M1 Macs. These explanations remove my skepticism entirely. These are *good* tricks, but they are also *achievable* tricks. Also, it's not that M1s are massively fast and efficient. They are massively fast *or* efficient. https://t.co/g0YvgbmuBq
— Noah Gibbs (@codefolio) November 26, 2020
A lot of hype around Apple ARM64 chips but this thread digs out the *actually* cool stuff about Apple's new processors https://t.co/LwVxihdYUH
— ani betts (@anaisbetts) November 26, 2020
As a software dev, I’m wasn’t sure how to process “cheating”. It either works it it doesn’t. And in this case, it seems to work fine. But us software guys are, well, soft. I’m interested though, if you have a moment, what’s the ‘conventional wisdom’ that’s being ignored here?
— stuartd (@stuartd) November 28, 2020
Great thread on Apple’s M1.
— Drew Thaler (@drewthaler) November 26, 2020
As the thread says, none of this is black magic, just “all the various things have been executed really well, leading to a combined result that is a great leap forward.” https://t.co/KNE49HxFaL
The standard way of designing a CPU is for general purpose use. Apple didn't do that -- they designed it for their own code and nobody else's. In retrospect, this is obvious of course.
— Robᵉʳᵗ Graham?, provocateur (@ErrataRob) November 28, 2020
I did some tests on two very similar (64GB/same SSD model, Vision D mobos) “Golden” Hackintosh builds with a 3900x vs 10850k. Basically they are close enough that I don’t think you could tell the difference in actual use. So if you are doing one, just go with Intel. pic.twitter.com/MhuuPh2OE2
— Paul Haddad (@tapbot_paul) November 28, 2020
some good background info on apple‘s ARM processors and why they are so fast — without black magic https://t.co/0Cd3CuXKlt
— Philipp Krenn (@xeraa) November 27, 2020
Once again, Apple has executed excellently & admirably with their latest silicon efforts. I'm thoroughly impressed with the combination of clever solutions in M1, culminating in a momentous lead.
— Dan Masters – OhMDee.com (@OhMDee) November 28, 2020
The Mac has re-entered my purchase consideration set for the first time in years. https://t.co/3pPEoOTGVs
Comprehensive review of the current state of M1 Macs for development by @steipete.
— pietrorea (@pietrorea) November 28, 2020
Xcode, Docker, virtualization, Android Studio, Gradle, Homebrew & more.https://t.co/qdSWCEdoNC
Very interesting thread on various choices Apple made for the M1 processor
— Nicolas Fonrose (@nfonrose) November 28, 2020
It also shows how important it is for Apple to control the full stack, from the language (Swift), down to the silicon (contains instructions to optimize the reference counting memory mechanism Swift uses) https://t.co/CSSRBpBM6a
This is by far the best info I've seen on the new Apple M1 CPU.
— Helge Klein (@HelgeKlein) November 26, 2020
Many points should be valid for the A-line CPUs, too.
Explicit optimization for JavaScript explains the iPhone's fantastic performance, as does iOS' reference counting vs. Android's garbage collection. https://t.co/LNxRjUVCWN
This is the first Mac since the PowerPC era that’s definitely worth the money... I might get one and I don’t even like OS X. Well done, Apple...
— FuriouslyAdrift (@AdriftFuriously) November 26, 2020
Of course I didn't mean any negative connotations by "cheat". I mean only that there's convention wisdom about what you shouldn't do, and Apple did it anyway. :)
— Robᵉʳᵗ Graham?, provocateur (@ErrataRob) November 27, 2020
E.g instructions optimized for JavaScript. In the 80s there were processors optimized for Lisp and Smalltalk, but these were behind in other areas because this of low volume. M1 also gets other things right . https://t.co/vxR2KjNmmC
— Willem van den Ende (@mostalive) November 27, 2020
This thread seems to 1) imply Apple “cheated” by getting x86 code on ARM to run better than Microsoft managed. Why not say “made a better choice”?
— Charles Arthur (@charlesarthur) November 27, 2020
2) imply that optimising Javascript (there’s a lot of it on the web) is underhand. No, it’s smart. 3) suggest DTKs are sneaky. Huh? https://t.co/oKQ8MNK5BU
Apple CPU tricks: memory reordering, JavaScript support, ref counting https://t.co/HyURCW3T0I (https://t.co/UtC4m1HOtO)
— Hacker News 100 (@newsyc100) November 28, 2020
In hindsight it’s kind of amazing that it has taken until now for chip designers to optimize CPUs in ways specific to making JavaScript faster. JavaScript is not going anywhere, and it is a huge bottleneck for a lot of software a lot of people run all day.
— John Gruber (@gruber) November 28, 2020
Snapdragon 875 has a 4mb L3, M1 has a 12MB!!! L2. It’s not “magic”, Apple just wins by using a ton more die. Apples cost savings from vertical integration are spent on silicon, which results in a product that is really hard to beat. https://t.co/OkhGpcvlUm
— Anatoly Yakovenko (@aeyakovenko) November 28, 2020
【ライセンス問題あり】の為、ただ見るだけでww
— jp (@yzjps) November 28, 2020
Apple Silicon搭載Mac上でWindows 10を動作させるための詳細手順
With this applied, I can successfully run both Linux and
Windows as guests, albeit with a few caveats:https://t.co/goLoG0rUs5https://t.co/yAhoRssgNi
.
頑張って動かした人がいるみたいですよhttps://t.co/l2m7nMUoGk
— Hiroyuki Nakamura (@maloninc) November 29, 2020
Follow-up to my “Running Docker on Apple Silicon M1” post, describing how to set up a `docker context` for easier access:https://t.co/CBsJ6EiJLP
— Sven A. Schmidt (@_sa_s) November 27, 2020
Thanks again to @johannesweiss for the idea! https://t.co/qmKu3boTry
おー!Virtualization.framework で Apple M1 で Linux (Ubuntu) を起動して Docker を使えてる!みんな待ってるやつ wktk(ただし A12Z では動かないぽい)https://t.co/L2fzzm4VBd
— Yusuke Kawasaki / THE GUILD (@kawanet) November 28, 2020
M1 MacでARMのWindows動いたことが記事になってる。 https://t.co/Mcwxn1Hu4o
— 74th (VS Code実践ガイド書店販売中 (@74th) November 28, 2020
— みぐ@LORIBBA (@miguse) November 28, 2020
M1でLinux VM起動して、その中でLinux版Dockerを起動するのに成功したというポストが・・・ https://t.co/JIY6CSsw5K
— 渋川よしき (@shibu_jp) November 29, 2020
New blog post: Running Docker on Apple Silicon M1https://t.co/enGqKoGRVK#docker #AppleSilicon
— Sven A. Schmidt (@_sa_s) November 27, 2020
あとで見る。 | Running Docker on Apple Silicon M1 — finestructure https://t.co/JyrjnHsEOx
— 國分 亨 (@BUN) November 27, 2020
? Can you switch to an M1 MacBook as main dev machine? I've spent a week trying just that. https://t.co/W9JRnbeNlY
— Peter Steinberger (@steipete) November 28, 2020
This is the best post I’ve seen on development on #Apple #M1 #AppleSilicon #mac #webdev #ios:https://t.co/0whHCBUXaQ
— Scott (@ssxio) November 28, 2020
Apple Silicon M1: A Developer's Perspective. https://t.co/Tc0rBFTIjp
— Kenneth Auchenberg ? (@auchenberg) November 28, 2020
Developer Successfully Virtualizes Windows for Arm on M1 Mac - MacRumors https://t.co/XMC5Am0HV1
— lunamoth (@lunamoth) November 29, 2020
Developer Successfully Virtualizes Windows for Arm on M1 Mac - MacRumors #kbn https://t.co/lrOXQ2yvsS
— Korben (@Korben) November 28, 2020
M1のVMで、ArmのWindowsも動いたらしい https://t.co/4KYgRFq832
— 74th (VS Code実践ガイド書店販売中 (@74th) November 27, 2020
Virtualize #Windows for Arm on #M1 Mac with #QEMUhttps://t.co/0fwv5qOHQg
— Lup Yuen Lee 李立源 (@MisterTechBlog) November 28, 2020
M1 MacでついにWindows動いた!
— ジトメ (@ji10me) November 28, 2020
オープンソースのQEMUバーチャライザーを使用して、エミュレーションなしでAppleの「M1」チップ上でArmバージョンのWindowsを仮想化することができたとのこと!やったねhttps://t.co/JcG1fwBPUp
M1 Macで、QEMUというオープンソースの仮想環境アプリを使用してArm版Windows 10が作動するらしい。どのくらい高速に動くのかちょっと興味ある… https://t.co/YcFTsW2fjP
— 田所 淳 (@tadokoro) November 28, 2020
Developer Successfully Virtualizes Windows for Arm on M1 Mac https://t.co/o15nF81t70
— ねむねこ@Hypercube作ってる多分 (@slepcat) November 28, 2020
開発者がM1 MacでArm版windowsを仮想環境で動作させることに成功したとの記事。本当に技術的にはとりあえず動くっぽい…