In general, the tag array is organized as a two-dimensional structure containing a row of tag entries for each set in the cache, with the number of tag entries in each row equal to the associativity of the cache. Figure 9-8 shows the structure of the tag array for a four-way set-associative cache.