Skip to content

The Eclectic Light Company

Macs & painting – 🦉 No AI content
Main navigation
  • Downloads
  • Freeware
  • M-series Macs
  • Mac Problems
  • Mac articles
  • Macs
  • Art

NEON

A brief history of Mac numeric processing

The Motorola 68000 CPU had no floating point instructions, so Apple introduced SANE, then went on to the PowerPC Velocity Engine, and its Accelerate framework, and more.

January 4, 2025 Macs, Technology

Apple silicon: 4 A little help from friends and co-processors

How the NEON vector processor, neural engine, matrix co-processor, and GPU all deliver high performance with low power and energy use.

March 1, 2024 Macs, Technology

Why does virtualisation run some code far slower on Apple silicon?

In a wide range of in-core tests, CPU performance in VMs is close to that of code running native on the host, and M3 VMs are faster than M1 native. With one significant exception.

January 22, 2024 Macs, Technology

M3 CPU cores have become more versatile

T T Read More

M3 chips widen the gap between Pro and Max variants. They also change relative performance between P and E cores to make M3 CPUs more versatile.

January 5, 2024 Macs, Technology

Why apps need to Accelerate

If Apple offered to do much of the hard work of coding your app for you for free, and to optimise it for different Mac hardware, how could you refuse?

December 16, 2023 Macs, Technology

Evaluating the M3 Pro: Summary

Comparison with M1 variants, energy use with comparison between M3 Pro and Max, virtualisation, Game Mode, vector processing and matrix co-processing – all in summary.

December 12, 2023 Macs, Technology

Evaluating M3 Pro CPU cores: 4 Vector processing in NEON

Differences in vector processing performance between the M1 Max and M3 Pro, and in their use of power. Their frequency control is more complex.

December 5, 2023 Macs, Technology

Explainer: Vectors, Accelerate and poor performance on M1 Macs

Some apps and other code doesn’t appear to run faster on M1 chips, and some even runs more slowly. Could this be a result of it not using the best acceleration for vectors and matrices?

December 18, 2021 Macs, Technology

Code in ARM Assembly: Lanes and loads in NEON

T T Read More

How ARM64 uses its special SIMD registers in lanes, and how they can be loaded with and without de-interleaving.

August 23, 2021 Macs, Technology
Blog at WordPress.com.
Footer navigation
  • Free Software Menu
  • About & Contact
  • Macs
  • Painting
  • Downloads
  • Mac problem-solving
  • Extended attributes (xattrs)
  • Painting topics
  • SilentKnight, Skint, SystHist, silnite, LockRattler & Scrub
  • DelightEd & Podofyllin
  • xattred, SpotTest, Spotcord, Metamer & xattr tools
  • 32-bitCheck & ArchiChect
  • XProCheck, T2M2, LogUI, Ulbow, blowhole and log utilities
  • Cirrus & Bailiff
  • Precize, Alifix, UTIutility, Sparsity, alisma, Taccy, Signet
  • Versatility & Revisionist
  • Text Utilities: Textovert, Nalaprop, Dystextia and others
  • PDF
  • Keychains & Permissions
  • Updates
  • Spundle, Cormorant, Stibium, DropSum, Dintch, Fintch and cintch
  • Long Reads
  • Mac Troubleshooting Summary
  • M-series Macs
  • Mints: a multifunction utility
  • VisualLookUpTest
  • Virtualisation on Apple silicon
  • System Updates
  • Saturday Mac Riddles
  • Last Week on My Mac
  • sysctl information
Secondary navigation
  • Search

Begin typing your search above and press return to search. Press Esc to cancel.

  • Subscribe Subscribed
    • The Eclectic Light Company
    • Join 8,876 other subscribers
    • Already have a WordPress.com account? Log in now.
    • The Eclectic Light Company
    • Subscribe Subscribed
    • Sign up
    • Log in
    • Report this content
    • View site in Reader
    • Manage subscriptions
    • Collapse this bar