Confused what computer architecture is in real
Software is all about the manipulation of abstract binary values, whether they are individual bits, or collections of bits that represent characters or numbers. The hardware-software interface is the definition of how those bit values relate to real-world physical phenomena, such as measuring a voltage, reading a switch and turning on/off an LED, sending or receiving a packet of information on a network, or creating a display on a screen.
Researchers are coming up with new architectures all the time. You don't see them in mainstream computers, mainly because the mainstream computers are expected to be able to run all of the software that was primarily written for previous-generation computers. Nowadays, by far the larger investment is in software development, not hardware development, and the value of that investment needs to be preserved.
Today, we have an unprecedented level of flexibility to experiment with new architectures by means of FPGAs. These provide the ultimate ability to program a "sea of gates" to do literally anything you want. There are several types that include one or more "hard-core" conventional processors (e.g., ARM) along with a large configurable "fabric" of gates, allowing you to experiment by creating customized co-processors that are optimized for specific applications.