I don't know about that, but the Burroughs mainframes had "tagged memory", each memory word (48 bits) had some extra bits to indicate the type of data stored in that memory location.
This was cleverly used all over the system. There was no need for separate instructions for integer or floating point operations, the same add instruction would just operate on whatever data was handed to it (including de-referencing of pointers).
Of course, what was most impressive was the sheer size and power consumption of this thing. A system usually consisted of 2 or 3 CPUs, a memory cabinet (6MB), 2 IO processors, all of them housed in cabinets as big as 2 19" racks alongside, plus of course a number of magtape drives and a number of diskdrives containing 2x200 Megabytes of disk storage in each cabinet the size of a washing machine. The system where I worked had about 7GB of disk storage.
A CPU cabinet held a large number of parallel powersupplies delivering a total current of about 5000A (about 30kW) to the processor. Compare that to a Raspberry Pi (which has more CPU performance). Stories were told about a worker that had inadvertently shorted the supply rails, hefty copper bars running alongside the cabinet.