Integer Factorization with a Neuromorphic Sieve
Monaco, John V., and Manuel M. Vindiola. "Integer factorization with a neuromorphic sieve." Circuits and Systems (ISCAS), 2017 IEEE International Symposium on. IEEE, 2017 The bound to factor large integers is dominated by the computational effort to discover numbers that are smooth, typica...
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Monaco, John V., and Manuel M. Vindiola. "Integer factorization
with a neuromorphic sieve." Circuits and Systems (ISCAS), 2017 IEEE
International Symposium on. IEEE, 2017 The bound to factor large integers is dominated by the computational effort
to discover numbers that are smooth, typically performed by sieving a
polynomial sequence. On a von Neumann architecture, sieving has log-log
amortized time complexity to check each value for smoothness. This work
presents a neuromorphic sieve that achieves a constant time check for
smoothness by exploiting two characteristic properties of neuromorphic
architectures: constant time synaptic integration and massively parallel
computation. The approach is validated by modifying msieve, one of the fastest
publicly available integer factorization implementations, to use the IBM
Neurosynaptic System (NS1e) as a coprocessor for the sieving stage. |
---|---|
DOI: | 10.48550/arxiv.1703.03768 |