Content deleted Content added
m Disambiguating links to Hotspot (link changed to HotSpot (virtual machine)) using DisamAssist. |
Citation bot (talk | contribs) Add: s2cid. | Use this bot. Report bugs. | Suggested by Jonesey95 | via #UCB_webform 384/868 |
||
Line 26:
A number of processors and coprocessors intended to implement [[Prolog]] more directly were designed in the late 1980s and early 1990s, including the [http://www.eecs.berkeley.edu/Pubs/TechRpts/1991/6379.html Berkeley VLSI-PLM], its successor (the [http://portal.acm.org/citation.cfm?id=74948 PLUM]), and a [http://www.eecs.berkeley.edu/Pubs/TechRpts/1988/5870.html related microcode implementation]. There were also a number of simulated designs that were not produced as hardware [http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=380918], [http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=183879]. Like Lisp, Prolog's basic model of computation is radically different from standard imperative designs, and computer scientists and electrical engineers were eager to escape the bottlenecks caused by emulating their underlying models.
[[Niklaus Wirth]]'s [[Lilith (computer)|Lilith]] project included a custom CPU geared toward the [[Modula-2]] language.<ref>{{cite web|url=http://pascal.hansotten.com/index.php?page=history-of-lilith |title=Pascal for Small Machines – History of Lilith |publisher=Pascal.hansotten.com |date=28 September 2010 |
The INMOS [[Transputer]] was designed to support concurrent programming, using [[occam (programming language)|occam]].
Line 85:
{{refbegin}}
* {{citation | title = Language directed computer design | url = http://www.computer.org/csdl/proceedings/afips/1967/5070/00/50700413.pdf| first = William M.| last = McKeeman| author-link = William M. McKeeman| conference = AFIPS '67 (Fall) Proceedings of the November 14–16, 1967, Fall Joint Computer Conference| volume = 31}}
** {{Cite journal | last = Keirstead | first = Ralph E. | date=March 1968 | title = R68-8 Language Directed Computer Design | journal = IEEE Transactions on Computers | volume = 17 | issue = 3 | pages = 298 | url = http://www.computer.org/csdl/trans/tc/1968/03/01687335.pdf | doi = 10.1109/TC.1968.229106| s2cid = 41983403 }} – review
* {{Cite proceedings | last1 = Ditzel | first1 = David R. | last2 = Patterson | first2 = David A. | authorlink2 = David Patterson (computer scientist) | year = 1980 | title = Retrospective on High-Level Language Computer Architecture | conference = ISCA '80 Proceedings of the 7th annual symposium on Computer Architecture | pages = 97–104 | publisher = ACM | doi = 10.1145/800053.801914 | url = http://courses.cs.washington.edu/courses/cse548/05wi/files/Ditzel-Retrospective-on-HLL-Computer-Architecture.pdf | accessdate = 2014-11-18 | ref = harv}}
* ''[http://www.tkt.cs.tut.fi/kurssit/3520/K13/CH_3.pdf A Baker’s Dozen: Fallacies and Pitfalls in Processor Design]'' Grant Martin & Steve Leibson, [[Tensilica]] (early 2000s), slides 6–9
Line 93:
{{refbegin}}
* ''A Study of Language Directed Computer Design,'' David Barkley Wortman, Department of Computer Science, Ph.D. thesis, Stanford University, 1972
* {{Cite journal | last = Hoevel | first = L.W. | date=August 1974 | title = "Ideal" Directly Executed Languages: An Analytical Argument for Emulation | journal = IEEE Transactions on Computers | volume = 23 | issue = 8 | pages = 759–767 | publisher = IEEE | doi = 10.1109/T-C.1974.224032| s2cid = 29921112 | url = https://digital.library.unt.edu/ark:/67531/metadc1022942/m2/1/high_res_d/4310455.pdf }}
* {{Cite journal | last = Chu | first = Yaohan | date=December 1975 | title = Concepts of high-level-language computer architecture | journal = ACM SIGMICRO Newsletter | volume = 6 | issue = 4 | pages = 9–16 | doi = 10.1145/1217196.1217197| s2cid = 9545539 }}
** {{Cite conference | last = Chu | first = Yaohan | year = 1975 | title = Concepts of high-level-language computer architecture | conference = ACM '75 Proceedings of the 1975 annual conference | pages = 6–13 | doi = 10.1145/800181.810257}}
* {{Cite journal | last1 = Chu | first1 = Yaohan | last2 = Cannon | first2 = R. | date=June 1976 | title = Interactive High-Level Language Direct-Execution Microprocessor System | journal = IEEE Transactions on Software Engineering | volume = 2 | issue = 2 | pages = 126–134 | doi = 10.1109/TSE.1976.233802| s2cid = 9076898 }}
* {{Cite journal | last = Chu | first = Yaohan | date=December 1977 | title = Direct-execution computer architecture | journal = ACM SIGARCH Computer Architecture News | volume = 6 | issue = 5 | pages = 18–23 | doi = 10.1145/859412.859415| s2cid = 10241380 }}
* {{Cite conference | last = Chu | first = Yaohan | year = 1978 | title = Direct Execution In A High-Level Computer Architecture | conference = ACM '78 Proceedings of the 1978 annual conference | pages = 289–300 | doi = 10.1145/800127.804116}}
* {{Cite journal | last1 = Chu | first1 = Yaohan | last2 = Abrams | first2 = M. | date=July 1981 | title = Programming Languages and Direct-Execution Computer Architecture | journal = Computer | volume = 14 | issue = 7 | pages = 22–32 | doi = 10.1109/C-M.1981.220525| s2cid = 3373193 }}
{{refend}}
|