in CO and Architecture edited by
4,557 views
4 votes
4 votes

The search concept used in associative memory is

  1. Parallel search
  2. Sequential search
  3. Binary search
  4. Selection search
in CO and Architecture edited by
by
4.6k views

3 Answers

14 votes
14 votes
Best answer
Search in associative memory is parallel. For k-way associativity we can have k comparators which compares the tag bits of 'k' blocks in parallel. We can't increase 'k' beyond a limit due to hardware limitation.

2 Comments

R u sure?
0
0
yes.
1
1
2 votes
2 votes

In any sort of associative memory — be it fully associative or x-way associative, we use something called "comparators" to search for the data we require.

The comparators compare the related tags in parallel, and it employs an OR gate because even if one tag matches, we need to know.

In fully associative memory, we have a tag for each possible location (all the cache lines) of the required data. Hence, we have tags, and need n comparators — all of which compare parallelly.

In x-way set associative memory, the data can be in any of the x lines of a known set. For which we need x comparators which again, compare parallelly.

 

Option A

0 votes
0 votes
A type of computer memory from which items may be retrieved by matching some part of their content, rather than by specifying their address (hence also called associative storage or Content-addressable memory (CAM)
Associative memory makes a parallel search with the stored patterns as data files.
Answer:

Related questions