Search This Blog


February 07, 2021

On Computer Organization and Architecture: the Hierarchy

On, Abirami Thangavel wrote Superscalar & VLIW Architectures: Characteristics, Limitations & Functions. Regarding parallel architectures, superscalar and VLIW, Thangavel wrote:

In computer architecture, parallel processing refers to processing of multiple instructions of a program by distributing them among multiple processors. Superscalar and Very Long Instruction Word (VLIW) are parallel architectural models based on Flynn's Taxonomy. Both superscalar and VLIW architectures are capable of executing multiple instructions at one cycle. Each uses a different method for instruction scheduling. While superscalar processors execute instructions dynamically, VLIW uses static scheduling of program instructions.[1]

Thangavel was saying this: on Flynn’s Taxonomy, superscalar and VLIW architectures are based, but they have differences. Therefore, on entity priorities, entities have different descriptive capabilities. As follows, a superscalar processor is this: a microprocessor design. This being a design means that it is an engineering implementation rather than a scientific concept. Regarding VLIW, this is also the case. However, the architecture can be described this way: trickling down. In a UC Berkeley Powerpoint presentation, David A. Patterson gave the starting lecture regarding this, and Kurt Keutzer edited, expanded, and presented this trickling down. Patterson and Keutzer defined it this way: as a theory, embedded architectures are starter mainframes or supercomputers, high-end servers or workstations then later gadgets, then watches.[2] A computer system’s organization is the high-level language, and a computer system’s organization is a multi-high-level-language composition. But this is telling a clear message, and it is regarding enabling authority. For human beings using media, spoken human communication is generally high-level language rather than binary or qubit. The Bible discusses similar leadership, but it includes distinct differences.

During the first century, AD, a byshop of the early Christian churches, the Apostle Paul of Tarsus, gave a stern obedience message to his brothers in Rome. The Apostle Paul stated, “Everyone must submit himself to the governing authorities, for there is no authority except that which God has established. The authorities that exist have been established by God. Consequently, he who rebels against the authority is rebelling against what God has instituted, and those who do so will bring judgment on themselves” (Romans 13:1-2 NIV). The Apostle Paul was saying this: high-level leaders order their hierarchies, but the middle management orders the operations. In application, organization has clear requirements: for use-cases, language compatibility. Without organizational requirements, architecture is not a mission-critical system because it has no ubiquity-capable language compatibility. It is like a nation not utilizing her land.

You can say that the organization serves as a control feature, so organization determines the ultimate overhead. A parallel is national governance: when economic cost becomes excessive, one ability the U.S.A. government has is command and control. Normally, this optimization process can command organizational complexity by executive pressure or edict, and it can control organizational complexity by judicial or congressional edicts.

While a superscalar system is not performing dynamic scheduling, I believe this: it is not utilizing static scheduling. Against a VLIW system, this difference is increased: a superscalar system shall handle branch mispredictions and data hazards more efficiently. But only because of these pre-existing conditions being acknowledged: the limited inputs, and something like a 32-bit system having 4 bytes total is a strict enough limit identifier that dynamic activity can transpire, providing ample knowledge, but beforehand. I believe this logic is organizational rather than architectural because the organization is primarily logical whereas architecture is primarily operational; arithmetic is basically rote repetition for a computer.

[1] Thangavel, Abirami. “Superscalar & VLIW Architectures: Characteristics, Limitations & Functions.” Accessed October 23, 2020.

[2] Patterson, David A, and Kurt Keutzer. “Lecture 5: ILP Continued: Intro to VLIW and Superscalar.” Lec05-speculation. The University of California, Berkeley, 2000.


bldcybersecurityltd said...

Very well written article. It was an awesome article to read. Complete rich content and fully informative. I totally Loved it. Cyber Forensic Service in london

Bit Jet Kit said...


Thank you very much. Feel free to subscribe for more content. I post a couple times, each week, and I have much more media planned.

bldforensicsllc said...

Nice info, This information will always help everyone for gaining essential and good information. So please always share your valuable information. I am very thankful to you for providing good information. Computer Forensics Investigation service San Diego

Bit Jet Kit said...

Thank you for your kind regards.

Post a Comment

Featured Post

A New Season: Algorithms

A New Season Last month, I decided to work in a company as an SDET (rundown of my initial thoughts: link ). That means ‘Software Developer i...

Contact Form


Email *

Message *