Hacker News new | past | comments | ask | show | jobs | submit | zerohp's comments login

I don't know of any CPU that speculates both sides of a branch. I work on a CPU design team.

Modern CPUs speculate hundreds of instructions ahead, and with just a dozen branches you can have a few thousand different paths. It makes more sense to speculate down one path with very high accuracy.


This is the right answer. :)

I think a lot of folks get mixed up with GPU and/or SIMD architecture, where you execute both sides of the branch out of necessity: Some of the lanes need to go one way and some the other, so you have to do both.


Software table walk performance is bad on modern out of order processors because it has to finish every older instruction in flight and redirect the front end to the exception vector. This can take several hundred cycles. Hardware table walk can take <20 cycles to hit in the next level cache.


In AArch64, `BR LR` and `RET` do not perform the same logic when FEAT_BTI (Branch Target Identification) is present.


As a professional EE, I know that ARM Cortex-M4 is not a chip. It's an embedded processor that is put into an SOC (which is a chip), such as the STM32-family from ST.


More cooks can't make one meal better but more cooks can make dozens of different meals and you can choose the best result.



Having read it at the time and now again I'd be surprised if Apple would do any better in his performance metrics. Big companies are, almost by definition, slow. The breakneck speed he wants to see will never happen in a company with thousands of people, thousands of opinions and many layers of management.

So, while that is a sad reminder that things could be far better in theory, I don't see how it supports that Meta couldn't produce a Vision Pro if they wanted to.


How is your wifi network? Have you tried changing the display resolution on the Mac while you're connected to the Vision Pro?

The virtual display doesn't look as good as the laptop screen, but it looks as good or better than the 1440p monitor I normally use at my desk.


Thank you, I’ll fiddle with that. WiFi is good and my 14” M3 is using its native resolution, whatever the default is.


For comparison purposes can you share the size of your monitor and how far away you sit from it? Trying to decide if it's worth getting one of these (which would be a bit of a pain since I'm in Canada).


You can read the theory of operation for generating negative voltage in this application note from Analog Devices: https://www.analog.com/en/resources/design-notes/generating-...


Compare phones to game consoles.


Can you make a compelling argument? Just saying it’s wrong is not an argument.

If employers don’t like it then they should pay by the hour for 24 hours a day, 7 days a week.


I don't know about you, but my contract states I'm supposed to work X hours and includes a passage on how overtime is handled. The rest is common sense: That an additional, equivalent job can't possibly be done well.

Your employer pays for your (mental, in this case) energy.


I know accountants who work between 80 and 100 hours a week for 3 months every year. Is it miserable? Yes. Is it impossible to work that number of hours and turn out quality work? I don't think so.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: