Cambridge Dictionary lists "architecture" as uncountable noun.
https://dictionary.cambridge.org/dictionary/english/architecture
noun [ U ]
Thus, it shouldn't take indefinite article; it shouldn't take plural form.
However, Wikipedia authors use it as countable:
- https://en.wikipedia.org/wiki/Computer_architecture - an indefinite article for "computer architecture" is not used, but the plural form ("computer architectures") is used sometimes
- https://en.wikipedia.org/wiki/Microarchitecture - an indefinite article for "microarchitecture" is used sometimes and plural form ("microarchitectures") is also sometimes used
Excerpts:
The earliest computer architectures were designed on paper and then directly built into the final hardware form.
A microarchitecture organized around a single bus
A given ISA may be implemented with different microarchitectures
So, is "architecture" countable or not? Or probably it have both usages, countable and uncountable?
Edit:
From https://www.oxfordlearnersdictionaries.com/definition/english/architecture:
uncountable the art and study of designing buildings
- to study architecture
uncountable the design or style of a building or buildings
- the architecture of the eighteenth century
- modern architecture
countable, uncountable (computing) the design and structure of a computer system
So, yes, it can both forms.
But it is very hard to understand. Computer architecture doesn't look any different from building architecture. They share the same principles. However, the former can have both forms and the latter is uncountable.
Why?
Edit 2:
OK, I was wrong. Building architecture can have plural form as well. It seems that the answer is already posted in the comments.