Built or programmed?
If programmed, when?
How big was your address space? That is, how much memory did you expect to have available to people running your code?
The company paying my salary was one of the worlds largest suppliers of Image Array Processors. At that point in time -- that was RACKS of equipment with boxes that had 10 or 20 FRAMES of image data memory plus the ALUs and digital signal processing to accelerate the process. So it was NOT a general computing application -- tho ---- some smart cookies have PORTED our work to GP platforms in later years.
There was generally a row of GP computers with direct DMA access to the image memory.
Later on -- we pioneering "memory centered" digital processing with multiple PCs and also pioneered work on applying Neural Network array hardware to image feature extraction and classification.. Neural Nets and Machine Learning is the CRUX of understanding modeling from a data centered point of view.
That good enough for ya?? I'm the Forest Gump of image/signal processing. Been literally everywhere -- done more than my share..
Now what distinction did you expect between "built or programmed"???

You expect the semantics there is important?
Build a model -- program a model. What's the big diff?