Spin glass type associative processor system
First Claim
Patent Images
1. An associative data processing system comprising:
- (a) a body of a polarizable material, the polarization of zones of said body being facilitated or enabled by the application of mobility enabling energy in the presence of a polarizing field;
(b) said body of material including a plurality of input zones, a plurality of output zones, and means including a plurality of associative zones located between said input and output zones for coupling polarization between said input and output zones;
(c) means for selectively applying a polarizing field to said polarizable material;
(d) means for applying polarization enabling energy in a first selected pattern to said input and said output zones in the presence of the polarizing field, to polarize the input and output areas to register a first digital pattern therein;
(e) means for applying a substantially uniform mobility enabling energy to the associative zones while the input and output zones are polarized and in the absence of the polarizing field, so that the associative zones are at lease partially polarized and to modify interactions in the associative zones;
(f) means for applying additional patterns to said system as set forth in paragraphs (d) and (e) hereinabove;
(g) means for applying an output control pattern only to selected input zones of said layer;
(h) means for applying polarization enabling energy to said associative zones and said output zones to control the binary polarization state of said output zones; and
(i) means for withdrawings output signals from said output zones in response to said output control input pattern applied to said input zones as specified in paragraph (g), with said output zones assuming a polarization state which is a function of said patterns applied to the input and output zones pursuant to steps (d) through (f), the polarization of said associative areas, and step (h) as set forth above;
whereby the output based on paragraphs (g), (h) and (i) is a result of the previous series of inputs to the system which constitute a learning function, and this output need not and often will not be a direct binary function of the current inputs to the system.
2 Assignments
0 Petitions
Accused Products
Abstract
An associative data processor including a spin glass type amorphous magnetic film has input areas, output areas, and "hidden" or associative areas. A coil provides selective magnetic biasing, and lasers provide selective digital input to the input and output areas, which are intercoupled by the associative areas. Following input of a number of digital patterns to the processor, and "learning" by heating the associative areas, an incomplete input pattern may be applied, and the complete pattern read by sensing the polarization of reflected polarized light from the output areas.
14 Citations
19 Claims
-
1. An associative data processing system comprising:
-
(a) a body of a polarizable material, the polarization of zones of said body being facilitated or enabled by the application of mobility enabling energy in the presence of a polarizing field; (b) said body of material including a plurality of input zones, a plurality of output zones, and means including a plurality of associative zones located between said input and output zones for coupling polarization between said input and output zones; (c) means for selectively applying a polarizing field to said polarizable material; (d) means for applying polarization enabling energy in a first selected pattern to said input and said output zones in the presence of the polarizing field, to polarize the input and output areas to register a first digital pattern therein; (e) means for applying a substantially uniform mobility enabling energy to the associative zones while the input and output zones are polarized and in the absence of the polarizing field, so that the associative zones are at lease partially polarized and to modify interactions in the associative zones; (f) means for applying additional patterns to said system as set forth in paragraphs (d) and (e) hereinabove; (g) means for applying an output control pattern only to selected input zones of said layer; (h) means for applying polarization enabling energy to said associative zones and said output zones to control the binary polarization state of said output zones; and (i) means for withdrawings output signals from said output zones in response to said output control input pattern applied to said input zones as specified in paragraph (g), with said output zones assuming a polarization state which is a function of said patterns applied to the input and output zones pursuant to steps (d) through (f), the polarization of said associative areas, and step (h) as set forth above; whereby the output based on paragraphs (g), (h) and (i) is a result of the previous series of inputs to the system which constitute a learning function, and this output need not and often will not be a direct binary function of the current inputs to the system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of operating an associative data processing system including a body of polarizable material which is sensitive to mobility enabling energy, in the presence of a polarizing field, to polarize selected zones of said body;
- said method comprising the steps of;
(a) applying one of a plurality of digital signal patterns to said body at selected input and output zones thereof, by directing polarization enabling energy at selected zones in the presence of a polarizing field, said input and output zones having associative zones located between them for coupling polarization between said input and output zones; (b) applying mobility enabling energy to said associative zones in the absence of a polarizing field, to induce polarization into said associative zones; (c) repeating steps (a) and (b) using different patterns of digital signals applied to at least some of the same input and output zones as specified in step (a), said patterns constituting learned original patterns; (d) applying an output control pattern only to selected input zones; (e) applying polarization enabling energy to said associative zones and output zones; and (f) reading out the polarization state at said output zones, with the said output states at said output zones being a function of said output control pattern, of said learned original patterns, and, also of the inputs from the associative zones; whereby the output based on steps (d), (e) and (f) is a result of the previous series of inputs to the system which constitute a learning function, and this output need not and often will not be a direct binary function of the current inputs to the system. - View Dependent Claims (12, 13, 14)
- said method comprising the steps of;
-
15. An associative data processing system comprising:
-
(a) a layer of spin glass material, the magnetization of areas of said layer being facilitated or enabled by the application of heat in the presence of a polarizing magnetic field; (b) said layer including a plurality of input zones, a plurality of output zones, and means including a plurality of associative zones located between said input and output zones for coupling polarization from said input zones to said output zones; (c) means for selectively applying a magnetic field to said spin glass layer; (d) means for applying a laser beam in a first selected pattern to said input and said output zones in the presence of the magnetic field to polarize the input and output zones to register a digital pattern therein; (e) means for heating the associative areas while the input and output zones are polarized and in the absence of the polarizing field, so that the spin interactions are modified and the associative zones are at least partially polarized; (f) means for applying additional input and output patterns to said system as set forth in paragraphs (d) and (e) hereinabove; (g) means for applying a part of a pattern previously applied to said system, to selected input zones of said layer; (h) means for heating said associative zones and said output zones to control the binary polarization state of said output zones; and (i) means for withdrawing output signals from said output zones in response to said output control input pattern applied to said input zones as specified i paragraph (g), with said output zones assuming a polarization state which is a function of said patterns applied to the input and output zones pursuant to steps (d) through (f), the polarization of said associative areas, and step (h) as set forth above; whereby the output based on paragraphs (g), (h) and (i) is a result of the previous series of inputs to the system which constitute a learning function, and this output need not and often will not be a direct binary function of the current inputs to the system. - View Dependent Claims (16, 17, 18)
-
-
19. An associative data processing system comprising:
-
(a) a layer of spin glass material, the magnetization of areas of said layer being facilitated or enabled by the application of heat in the presence of a polarizing magnetic field; (b) said layer including a plurality of input zones, a plurality of output zones, and means including a plurality of associative zones located between aid input and output zones for coupling polarization from said input zones to said output zones; (c) means for selectively applying a magnetic field to said spin glass layer. (d) means for applying a laser beam in a first selected pattern to said input and said output zones in the presence of the magnetic field to polarize the input and output zones to register a digital pattern therein; (e) means for heating the associative areas while the input and output zones are polarized and in the absence of the polarizing field, so that the spin interactions are modified and the associative zones are at least partially polarized; (f) means for applying additional input and output patterns to said system as set forth in paragraphs (d) and (e) hereinabove; (g) means for applying a part of a pattern previously applied to said system, to selected input zones of said layer; (h) means for heating said associative zones and said output zones to control the binary polarization state of said output zones; (i) means for withdrawing output signals from said output zones in response to said output control input pattern applied to said input zones as specified in paragraph (g), with said output zones assuming a polarization state which is a function of said patterns applied to the input and output zones pursuant to steps (d) through (f), the polarization of said associative areas, and step (h) as set forth above; and (j) said system including masking means for minimizing heating of said input zones when said associative zones are being heated; whereby the output based on paragraphs (g), (h) and (i) is a result of the previous series of inputs to the system which constitute a learning function, and this output need not and often will not be a direct binary function of the current input to the system.
-
Specification