The M1 Max is the fastest GPU we have ever measured in Affinity Photo benchmark
twitter.com
twitter.com
[1] https://forum.affinity.serif.com/index.php?/topic/124022-ben...
Again, it sounds like an unusual workload. I don’t see why performance must scale with some spec in any particular straightforward way—I think we all remembered seeing workloads that would get faster once you added more CPU cores, then slower once you kept adding CPU cores—because back in the day, most of us didn’t have experience with systems that had lots of CPUs.
GPUs are optimized to suit common workloads and, quite predictably, aren’t optimized to suit uncommon workloads. Modern graphics uses a mix of CPU and GPU work. The back-and-forth, especially returning results from the GPU to the CPU, has historically caused all sorts performance problems.
We don’t have the explanation for why here, but I see no reason to conclude that it must be poorly written software just because the performance characteristics are unintuitive.
That doesn't explain why there are such drastic performance differences between GPUs on same uarch. It shouldn't perform better on clearly worse GPUs.
> We don’t have the explanation for why here, but I see no reason to conclude that it must be poorly written software just because the performance characteristics are unintuitive.
I'm not saying that it `must` be poorly written software. I'm just saying that it's `likely`, given niche nature of this software. If performance is affected by some unusual factor they have to clearly indicate that.
Yeah... I'd take this benchmark with a grain of salt.
b) I just checked with everything disabled, I got 2 small ads over the whole thread, what did you get?
they cost money on iPhone.
And (to the sibling reply) people shouldn't use a browser without ad blockers in 2021 :-)
a) ML Compute doesnt (today) use the neural engine. It uses Accelerate.framework's BNNS module and Metal on GPU - meaning its CPU and GPU only.
b) The Apple Neural Engine (ANE) is a private inference accelerator which has no programmable API. Its only accessible via CoreML ML Program or ML Model format, and the CoreML runtime May, or May Not™ decide to run your model on the ANE depending on system load, other tasks, battery / power, and the phase of the moon.
See my post on SO: https://stackoverflow.com/questions/58437789/coreml-mlmodelc...
https://github.com/apple/tensorflow_macos/issues/25
https://forums.macrumors.com/threads/apple-silicon-deep-lear...
It is expected that the M1 Max should have similar performance to a RTX-2080 or Titan X for that task at least.
In other words that benchmark is completely useless. They should run a standard network from the past decade at least (say VGG16) on useful image sizes and should give the 10 epoch training time if they want anything stable that may approximate hobbyist workloads.
"Core ML optimizes on-device performance by leveraging the CPU, GPU, and Neural Engine while minimizing its memory footprint and power consumption."
https://developer.apple.com/documentation/coreml
Yes, CoreML may or may not run on the Neural engine, depending upon what you are trying to do and the system conditions. It will run your code on whatever works best.
When I click on the link, I get taken to a page on twitter.com that shows me a post, in normal linear order. It reads to me like ordinary English text, in the order you ordinarily read or write it in. The text is not interrupted, except by the little "replies / retweets / likes / share" bar that appears after every tweet.
Not to mention that on the desktop, the text is literally only quarter of the screen. Add that to the very frequent interrption bars, you are in for a very long scroll while reading
A quarter of the width? Well, naturally! The optimal line length for readability is somewhere in the 50-100 character range. This is one of those things that is actually backed by empirical research (lots of research... experiments in readability are cheap and easy to conduct, and people have been doing these experiments for a long time). The width of lines of text in tweets is on the shorter end of that range.
Hacker News, for example, is an example of a site with poor readability. The text is as wide as the window. To address this deficiency, I open Hacker News in a narrower window. It's still harder to read.
Not with CSS, their markup is impenetrable. You have to have another site scrape and reformat the content. Shameful.
Because it's highly that even if it's correct in aggregate, there will be outliers that the opposite is true, and they'll benefit from different formatting.
That is, even if it's right, it might still be wrong for them. So the question being asked is, why is it made so hard to change?
Like, you're talking about "what's right for them" as if that's supposed to pull my heartstrings, but the grandparent even literally said "I am going to re-phrase your question negatively", it's not like they're going to magically be convinced or actually argue about any readability metrics in any kind good faith, it's literally just a reflex. I wouldn't waste my time defending it on some egalitarian principles or whatever.
Only on a small screen. An HN `div.comment` has a `max-width: 1215px;` rule.
Also, replies to tweets within one of these multiple-tweet posts are hard to even get to, and I genuinely cannot figure out why Twitter used that design. It can’t help engagement.
Short of interspaced adverts or popovers, what could be done to make it worse?
It could have super-wide text, like Hacker News. That would make it worse. The line length is a fairly comfortable length, unlike Hacker News’s dizzying long lines.
It could have unusual scrolling behavior, like those Apple product announcements. That would make it worse.
You’ve mentioned the biggest thing that makes websites worse—interspaced adverts and popups, which are downright ubiquitous now. Nearly every site I visit has those.
Honestly, it seems very easy to read for me.
https://www.hardwaretimes.com/intel-alder-lake-mobile-flagsh...
It's a mobile CPU with TDP of 35-45 watt. M1 has TDP of 30 watt.
Single Core:
M1 Max: 1785
12900HK: 1851
Multi Core:
M1 Max: 12753
12900HK: 13256
In my desktop, it's a 65W (AMD) CPU and 230W GPU.
For an AMD consumer desktop, you wouldn't expect much higher than 125W power consumption from a CPU.
But the new Alder Lake Core i9 advertises power draw as high as 241W.
So you can end up with a more demanding CPU than GPU if you try.
https://images.anandtech.com/doci/17019/M1MAX.jpg
From https://www.anandtech.com/show/17024/apple-m1-max-performanc...
So no, not cost effective. Perhaps if better software is written specially for the hardware / Metal?