As discussed in this week’s lecture, continue your research for the Research Report and create a brief annotated bibliography for three new sources following the model below. Use APA Style for your in-text citations and references for each source. Use any source that you find through the City Tech Library, NYPL, BPL, The New York Times, or books through Archive.org. Copy-and-paste your memo into a comment posted to this Weekly Writing Assignment. Look at the Week 8 Weekly Writing Assignment for helpful links on APA Style.
TO: Prof. Ellis FROM: Your Name DATE: 11/10/2021 SUBJECT: Second Partial Annotated Bibliography for Research Report The first article is about fabricating fault-tolerant microprocessors. An important quote from the article is: “Besides the higher clock frequencies, such trends have made the IC more vulnerable to faults, especially those faults caused by radiation-induced effects or also electrical noise” (Bastos et al., 2009, p. 1062). Bastos, R. P., Kastensmidt, F. L., & Reis, R. (2009). Design of a soft-error robust microprocessor. Microelectronics Journal, 40(7), 1062-1068. https://doi.org/10.1016/j.mejo.2008.10.001 The second article is a literature review of nanolithography. An important quote from the article is: “Besides the higher clock frequencies, such trends have made the IC more vulnerable to faults, especially those faults caused by radiation-induced effects or also electrical noise” (Seisyan, 2011, p. 1061). Seisyan, R. P. (2011). Nanolithography in microelectronics: a review. Technical Physics, 56(8), 1061+. https://link.gale.com/apps/doc/A360680245/AONE?u=cuny_nytc&sid=bookmark-AONE&xid=47695af8 The third article is about fabricating fault-tolerant microprocessors. An important quote from the article is: “Besides the higher clock frequencies, such trends have made the IC more vulnerable to faults, especially those faults caused by radiation-induced effects or also electrical noise” (Bastos et al., 2009, p. 1062). Author, A. A., Author, B. B., & Author, C. C. (Year). Title of article. Title of Periodical, volume number(issue number), pages. https://doi.org/xx.xxx/yyyy
Josef Rodriguez
Professor Ellis
ENG 1133 OL96
3 November 2021
Second Partial Annotated Bibliography for Research
TO: Prof. Ellis
FROM: Josef Rodriguez
DATE: 11/10/2021
SUBJECT: Second Partial Annotated Bibliography for Research Report
The first article is about how Python can be a powerful programming language with huge support from the community. An important quote from the article is: “Python is a general-purpose language, along the lines of C and C++ (the languages in which much commercial software and operating systems are written). As such, it is perhaps more complicated, Brown says, but also more capable: it is amenable to everything from automating small sets of instructions, to building websites, to fully fledged applications” (Jeffrey, 2015, par. 4).
Perkel, J. M. (2015). Pick up python: a powerful programming language with huge community support. Nature, 518(7537), 125+. https://link.gale.com/apps/doc/A400530231/AONE?u=cuny_nytc&sid=bookmark-AONE&xid=69060539
The second article is about how the SymPy system is being used as an open source computer algebra system that is written in pure, unaltered Python. An important quote from this article is: “The exclusive usage of a single programming language makes it easier for people already familiar with that language to use or develop SymPy. Simultaneously, it enables developers to focus on mathematics, rather than language design. SymPy version 1.0 officially supports Python 2.6, 2.7 and 3.2-3.5” (Aaron et al., 2017, par. 4).
Meurer, A., Smith, C. P., Paprocki, M., Certik, O., Kirpichev, S. B., Rocklin, M., Kumar, A., Ivanov, S., Moore, J. K., Singh, S., Rathnayake, T., Vig, S., Granger, B. E., Muller, R. P., Bonazzi, F., Gupta, H., Vats, S., Johansson, F., Pedregosa, F., …Scopatz, A. (2017). SymPy: symbolic computing in Python. PeerJ Computer Science, 3, e103. https://link.gale.com/apps/doc/A543320908/AONE?u=cuny_nytc&sid=bookmark-AONE&xid=2c0f28ee
The third article is about Pythran which is a new optimization tool that is designed with the goal of efficiently handling Python code that hasn’t been modified. An important quote from this article is: “Pythran5 is an ahead-of-time compiler for Python and is built around four core principles:
1. Backward compatibility. Any valid input for Pythran is also a valid input for Python.
2. Type agnosticism. Pythran does not use extra type information during its compilation
process. Analyses and optimizations, as well as C++ code generation, are independent
from the actual function parameter type
3. High level. Scientists tend to think in terms of high-level transformation on data arrays.
Supporting this programing style in addition to explicit loops is mandatory.
4. Pure native. Once the conversion step is done, all computations are done in native
code, without any reference to the Python C API.” (Serge, 2018, p.85).
S. Guelton, “Pythran: Crossing the Python Frontier,” in Computing in Science & Engineering, vol. 20, no. 2, pp. 83-89, Mar./Apr. 2018, doi: 10.1109/MCSE.2018.021651342.
https://ieeexplore ieeeorg.citytech.ezproxy.cuny.edu/stamp/stamp.jsp?tp=&arnumber=8317992&isnumber=8317971