This contains my bachelors thesis and associated tex files, code snippets and maybe more. Topic: Data Movement in Heterogeneous Memories with Intel Data Streaming Accelerator
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

680 lines
24 KiB

  1. a considerable amount of much
  2. a large number of many
  3. a lot of Often obsolete, should sometimes be replaced by "many"
  4. a majority of most
  5. a man who
  6. a matter of concern (cliche, avoid)
  7. a need for need
  8. a number of many, several
  9. a particular preference for
  10. a small number of few
  11. a tendency to
  12. ability to
  13. about which !
  14. absolutely complete complete
  15. absolutely essential essential
  16. accomplish do
  17. accomplished did
  18. accounted for by the fact that caused by
  19. actually
  20. adequate (weak definition)
  21. adequate enough (weak definition)
  22. administrate administer
  23. affect "Affect" means "have an influence on", "produce an effect on", "concern", "effect a change in"; compare with "effect": "bring about", "cause", "produce, "result in."
  24. affected = affect
  25. affective "affective" or "effective"?
  26. after which !
  27. all right (avoid)
  28. all things being equal (cliche, avoid)
  29. allude (an allusion is an indirect reference, while a reference is a direct reference)
  30. alluded = allude
  31. allusion = allude
  32. along the line (avoid)
  33. along the line of like (or omit)
  34. along the lines (avoid)
  35. along the lines of like (or omit)
  36. along these lines (overworked phrase, avoid)
  37. along those lines (avoid)
  38. alternate Alternative refers to choosing the other of two possibilities. Alternate refers to another element of a set, without connoting choice.
  39. alternative = alternate
  40. among Choose "between" 2 options and "among" 3 or more.
  41. an example of this is the fact that thus
  42. an indication of
  43. an order of magnitude faster 10 times faster
  44. and/or (avoid)
  45. anticipate Use "expect" for simple predictions and "anticipate" for more complex actions in advance of an event.
  46. anticipated = anticipate
  47. apparent that
  48. are of the same opinion agree
  49. arrive at a
  50. arrive at a decision decide
  51. as a consequence of because
  52. as a last resort (cliche, avoid)
  53. as a matter of fact in fact (or omit)
  54. as a minimum (weak definition)
  55. as a result so
  56. as already stated (use active instead of passive voice)
  57. as applicable (weak definition)
  58. as appropriate (weak definition)
  59. as can be seen from shows
  60. as good or better than (use "as good as or better than" or possibly rearrange the sentence)
  61. as is the case as happens
  62. as long as when, if
  63. as means of for, to
  64. as necessary
  65. as of this date today
  66. as per
  67. as shown in shows that
  68. as to about (or omit)
  69. as to whether whether
  70. as yet (you can often replace with simply "yet," except at the beginning of a sentence)
  71. ask the question ask
  72. assure (use "assure" with people, "ensure" with things, and "insure" when talking about money)
  73. assured = assure
  74. assuring = assure
  75. at above above
  76. at an earlier date previously
  77. at below below
  78. at present
  79. at the present
  80. at the present time now
  81. at the rate of
  82. at the same time as while
  83. at this point in time now
  84. at this time
  85. at which !
  86. attached hereto (cliche, avoid)
  87. attempt try
  88. authorization
  89. avail yourself help
  90. based on the fact that because
  91. based on the fact, that because
  92. basic principles principles
  93. basically
  94. be able to (weak definition)
  95. be capable (weak definition)
  96. between (choose "between" 2 options and "among" 3 or more)
  97. between which !
  98. bring to a conclusion conclude
  99. but not limited to (weak definition)
  100. by means of by, with
  101. by no means (cliche, avoid)
  102. by the use of by
  103. by which !
  104. call your attention to the fact that remind you, notify you
  105. can (do not confuse with "may")
  106. can not (use "cannot" unless you want to put special emphasis on the word "not")
  107. capability of (weak definition)
  108. capability to (weak definition)
  109. carry out
  110. case Avoid if used to describe the instance of a situation.
  111. certainly Avoid if used to intensify any and every statement.
  112. character Often redundant, except when discussing role-playing games.
  113. check into check
  114. check on check
  115. check up on check
  116. claim Do not use as substitute for "declare", "maintain" or "charge."
  117. clear that
  118. clever Greatly overused word, restrict to small matters.
  119. clockwise !
  120. collect together collect
  121. communicate with talk, telephone, write to
  122. comparatively Avoid unless really comparing.
  123. compare "Compare" to points out resemblances, "compare with" points out differences.
  124. compare with = compare
  125. compared = compare
  126. compared with = compare
  127. comparing = compare
  128. comparing with = compare
  129. complementary A "complimentary" comment is one which is flattering. A "complementary" comment is one which completes or complements another comment.
  130. completely full full
  131. complimentary = complementary
  132. comprise Only use in the meaning of including something.
  133. comprised = comprise
  134. comprising = comprise
  135. connected together connected
  136. consensus of opinion consensus
  137. consider Not followed by "as" when it means "believe to be".
  138. considered = consider
  139. considering = consider
  140. conspicious by its absence (cliche, avoid)
  141. contact When used as a transitive verb, "contact" is a poor choice. Get in touch with someone, or call them, instead of contacting them.
  142. contacted = contact
  143. contacting = contact
  144. cope Should generally be used along with the word "with".
  145. cope with !
  146. coped = cope
  147. coped with !
  148. could = can
  149. criteria = criterion
  150. criterion "Criterion" is singular, "criteria" is plural.
  151. currently Often redundant: This program is currently checking your document.
  152. data is data are
  153. deficiency lack
  154. definitely
  155. deleterious effect
  156. dependable reliable, trustworthy
  157. desert "Desert" and "dessert" are sometimes confused, to the delight of the masses.
  158. despite the fact that although, though
  159. despite the fact, that although, though
  160. dessert = desert
  161. different than Restrict to introducing a clause and use "different from" else.
  162. discontentment discontent
  163. disinterest Synonym for "impartial", do not confuse with "uninterested."
  164. disinterested = disinterest
  165. disinteresting = disinterest
  166. doubt but doubt
  167. doubtful that
  168. due to Synonym for "attributable to", often confused with "through, because of, owing to."
  169. due to the fact that because
  170. due to the fact, that because
  171. during the course of during, while
  172. during the time that while
  173. each and every one (avoid)
  174. easier said than done (cliche, avoid)
  175. easy (weak definition)
  176. effect = affect
  177. effected = effect
  178. effecting = effect
  179. effective (weak definition)
  180. elucidate explain
  181. elucidated = elucidate
  182. elucidating = elucidate
  183. enclosed herewith (cliche, avoid)
  184. end result result
  185. enormity Restrict to connoting abnormality or something more unusual than mere size.
  186. ensure = assure
  187. ensured = assure
  188. ensuring = assure
  189. enter in enter
  190. enter into enter
  191. enthuse (avoid)
  192. enthused = enthuse
  193. enthusing = enthuse
  194. entirely eliminate eliminate
  195. equitable fair
  196. essentially
  197. etc "Etc" should be avoided in formal writing.
  198. etc. Do not use for persons or if "and the rest, and so forth" is insufficient and at the end of lists started with "such as, for example." Avoid in formal writing.
  199. evident that
  200. exactly equal equal
  201. exception of
  202. expect = anticipate
  203. expect = anticipate
  204. expected = anticipate
  205. expected = anticipate
  206. expecting = anticipate
  207. experimentalize experiment
  208. fabricate make
  209. face up to face
  210. facilitate help
  211. facilitated = facilitate
  212. facilitating = facilitate
  213. facility Substitute if you can name the object.
  214. fact Restrict use to matters that can be verified.
  215. factor "component", "ingredient" or "element" outside mathematical contexts
  216. fairly
  217. farther "Farther" denotes distance, "further" denotes time or quantity.
  218. fewer Use "fewer" for numbers and "less" for quantities.
  219. finalise = finalize
  220. finalised = finalized
  221. finalising = finalizing
  222. finalize end (or avoid)
  223. finalized = ended (or avoid)
  224. finalizing = ending (or avoid)
  225. find it interesting to know Avoid
  226. first of all first
  227. firstly first
  228. folks Avoid using "folks", when writing formally, to refer to your family or friends.
  229. for the purpose of for
  230. for the reason that since, because
  231. for the reason, that since, because
  232. for this reason since, because
  233. for this reason so
  234. for which !
  235. for your information
  236. formalize Rewrite.
  237. fortuitous A fortuitous event has the connotation of being an unexpected accident.
  238. fortuitously = fortuitous
  239. forward send (if used as verb)
  240. from the point of view of for
  241. from which
  242. fuller A fuller is a hammer for spreading iron. You can't "fill your glass fuller."
  243. funny Avoid "funny" when introducing something. Simply introduce it.
  244. further = farther
  245. give an indication of indicate
  246. give encouragement to encourage
  247. give rise to cause
  248. got to
  249. gotten The preferred form of this participle is "got," but it is unpleasant to the ear in either form.
  250. gratuitous Synonym for "unearned" or "unwarranted", do not confuse with "free."
  251. gratuitously = gratuitous
  252. gratuitousness = gratuitous
  253. grow Often misused as a transitive verb: You cannot `grow the economy'. In addition, you should not try `to grow the economy', even if you are President Clinton. Instead, you should endeavor to expand the economy, or stimulate economic growth.
  254. hardy A "hardy" person can survive hardship. A "hearty" meal is a hourishing one.
  255. has the capability of can
  256. having regard to about
  257. he is a man who he
  258. hearty = hardy
  259. help but
  260. hollow tube tube
  261. hopefully Restrict to "with hope", do not confuse with "I hope." Best avoid it.
  262. however Means "in whatever way, to whatever extent" inside a sentence and "nevertheless" at the beginning of a sentence.
  263. if and when (cliche, avoid)
  264. if practical (weak definition)
  265. impact Use something more precise, unless you are discussing a physical collision.
  266. impacted = impact
  267. impacting = impact
  268. implied = imply
  269. imply Something that is suggested is "implied", whereas something that is deduced is "inferred".
  270. implying = imply
  271. importantly (avoid)
  272. importantly Rewrite.
  273. in a hasty manner hastily
  274. in a number of cases some
  275. in a position to can, may
  276. in a satisfactory manner satisfactorily
  277. in a very real sense in a sense (or omit)
  278. in accordance
  279. in all probability probably
  280. in an area where where
  281. in an effort to to
  282. in case if
  283. in close proximity close, near
  284. in close proximity to close to, near to
  285. in color
  286. in connection with about, concerning
  287. in fact
  288. in large measure largely
  289. in length
  290. in many cases often
  291. in my opinion it is not an unjustifiable assumption that I think
  292. in number
  293. in order to to
  294. in point of fact
  295. in reference to (cliche, avoid)
  296. in reference to concerning, about
  297. in regard to = in regards to
  298. in regards to as regards, in regard to, about or another simple preposition
  299. in relation to toward, to
  300. in respect to about
  301. in short supply (cliche, avoid)
  302. in size
  303. in some cases sometimes
  304. in spite of the fact that though, although
  305. in such a manner
  306. in terms of in, for, about (or avoid)
  307. in the course of during
  308. in the direction of toward
  309. in the event
  310. in the event that if
  311. in the final analysis Avoid by rewriting the sentence.
  312. in the foreseeable future (cliche, avoid)
  313. in the form of as
  314. in the last analysis
  315. in the light of the fact that because
  316. in the long run (cliche, avoid)
  317. in the majority of cases usually, generally
  318. in the majority of instances usually, generally
  319. in the matter of (cliche, avoid)
  320. in the nature of like
  321. in the neighborhood of about,approximately,near
  322. in the possession of has, have
  323. in the vicinity of about,approximately,near
  324. in view of the fact that since, as, because
  325. in which !
  326. inasmuch as for, as
  327. indicative of
  328. infamous Synonym for "disreputable and widely known."
  329. infamously = infamous
  330. infer = imply
  331. inferred = imply
  332. inferring = imply
  333. inflammable Only use as synonym for flammable or combustible.
  334. infrequent rare
  335. initiate begin, start
  336. initiating beginning, starting
  337. inside When inside is used as an adverb, add the word "of": I will be there inside of an hour.
  338. inside of When inside is used as a preposition, the word "of" is not needed: I walked inside the building.
  339. insightful Consider substituting "perceptive".
  340. interesting Avoid using "interesting" when introducing something. Simply introduce it.
  341. into which !
  342. involve the necessity of demand, require
  343. irregardless regardless
  344. is defined as is
  345. is designed to be is
  346. is equipped with has
  347. is used to
  348. is used to control controls
  349. is when Only use to denote time; do not use in definitions.
  350. is where Only use to denote place; do not use in definitions.
  351. it can be seen that thus, so
  352. it has long been known that I haven't bothered to look up the reference.
  353. it is apparent that apparently
  354. it is believed that I think
  355. it is clear that clearly
  356. it is considered desirable I or we want to
  357. it is doubtful that possibly
  358. it is evident that
  359. it is of interest to note that
  360. it is often the case that often
  361. it is suggested that I think
  362. it is worth pointing out in this context that note that
  363. it may be that I think
  364. it may, however, be noted that but
  365. it should be noted that note that (or leave out)
  366. it stands to reason
  367. it stands to reason (cliche, avoid)
  368. it was observed in the course of the experiments that we observed
  369. it's = "it is" or "its"?
  370. its = it's
  371. join together join
  372. kind of Do not use as substitute for "rather" or "something like."
  373. lacked the ability to could not
  374. large number of many
  375. last but not least (avoid)
  376. later on later
  377. lay A transitive verb, not to be confused with the intransitive verb "lie". You "lie" down, and you "lay" an egg. However, note that the past tense of ``lie'' is ``lay'': Yesterday, I lay down and laid an egg.
  378. lead The past tense of the verb "lead" is "led".
  379. leave Do not use as substitute for "let:" Let go of my hand! Let it be!
  380. led = lead
  381. less Use "less" for quantities and "fewer" for numbers.
  382. like Substitute by "as" before phrases or clauses: Our love was beautiful, as love was meant to be.
  383. liken Avoid using the verb "liken," it is ugly.
  384. likewise !
  385. literal = literally
  386. literally Do not use to support exaggeration.
  387. little data few data
  388. little doubt that
  389. loan Only use as a noun. "Lend" is a verb.
  390. loath = loathe
  391. loathe Only use as a verb, "loath" is an adjective.
  392. loose As a verb, it means "to release", but it can also be used as adverb. It is not a tense of "lose."
  393. loosed = loose
  394. loosing = loose
  395. lose out Means less than "lose" because of its commonness.
  396. low quantity small quantity
  397. majority of most
  398. make a
  399. make an
  400. make an adjustment in adjust
  401. manner
  402. many and diverse (cliche, avoid)
  403. may = Do not confuse with "can".
  404. may be that
  405. meaningful significant or rewrite, because it is an overused word
  406. meaningfully = meaningful
  407. memoranda "Memorandum" is singular, "memoranda" is plural.
  408. memorandum = memoranda
  409. might = can
  410. might of might have
  411. militate against prohibit
  412. minor importance
  413. mislead = lead
  414. misled = lead
  415. momento Use memento instead, even if Webster's claims momento is a word.
  416. momentos = momento
  417. most Do not use as substitute for "almost."
  418. mostly (avoid)
  419. much data many data
  420. nature Omit if redundant.
  421. nauseous Synonym for "sickening", do not confuse with the adjective "sick" or the verb "nauseate."
  422. near by near, near at hand, close by, hard by
  423. need for
  424. needless to say (avoid and consider leaving out what follows)
  425. neither Should be followed by "nor" instead of "or".
  426. nice Use a more exact word.
  427. nor Restrict to following "neither", but do not use instead of "or" in negative expressions.
  428. normal (weak definition)
  429. not under
  430. not unique
  431. not until
  432. notorious = infamous
  433. notorious = infamous
  434. notoriously = infamous
  435. notwithstanding
  436. notwithstanding the fact that although
  437. obselete Using obselete as a verb is ugly.
  438. obseleted = obselete
  439. obseleting = obselete
  440. occurrence event
  441. of great theoretical and practical importance useful
  442. of interest
  443. of the opinion that
  444. of the same opinion
  445. of which !
  446. oftentimes often
  447. ofttimes often
  448. on a daily basis daily
  449. on account of because
  450. on behalf of for
  451. on the basis of by
  452. on the grounds that since, because
  453. on the occasion
  454. on the order of magnitude of about
  455. on the part of by, among, for
  456. on the part on
  457. on the right track (cliche, avoid)
  458. on which !
  459. one When used as a pronoun, it must be used consistently: One must manage one's money carefully.
  460. one of the most Do not use at the beginning of a paragraph, best avoid at all because it is an overused phrase.
  461. ongoing (avoid)
  462. only Put "only" right before the word it modifies.
  463. oral = verbal
  464. orientated oriented
  465. otherwise !
  466. over which !
  467. owing to the fact that since, because
  468. par for the course (cliche, avoid)
  469. perform do
  470. payed "Payed" is only used to refer to extending a rope. The past tense of "pay" is "paid."
  471. people Do not use with numbers or as substitute for "public".
  472. performed done
  473. personal opinion opinion
  474. personalize (avoid)
  475. personalized = personalize
  476. personalizing = personalize
  477. personally (avoid)
  478. pertaining to about, on
  479. phase Do not use as substitute for "aspect, topic".
  480. plum Do not confuse the fruit "plum" with "plumbing" a depth.
  481. plumb = plum
  482. plumed = plum
  483. pluming = plum
  484. plums = plum
  485. please feel free to (cliche, avoid)
  486. pooled together pooled
  487. possess Do not use as substitute for "have" or "own."
  488. possessed = possess
  489. possessing = possess
  490. powerful Overused, especially in computer industry press releases.
  491. precede Synonym for "to come before," do not confuse with "proceed."
  492. previous to, prior to before
  493. prior to before
  494. pursuant to your request (cliche, avoid)
  495. presently (do not use as substitute for "now", restrict to synonym for "soon")
  496. prestigious (an overused word)
  497. preventative preventive
  498. principal (a "principle" is a rule, while a "principal" is a person, when used as a noun, or means "chief", when used as an adjective, and the adverb for both words is spelt "principally")
  499. principally = principal
  500. principals = principal
  501. principle = principal
  502. principles = principal
  503. principlly = principal
  504. proceed to
  505. provide for (weak definition)
  506. put to use in building build
  507. put to use in measuring measure
  508. quite
  509. rather
  510. rather than
  511. reason is because reason is that, because
  512. reason to believe
  513. reason why reason
  514. refer = allude
  515. reference to this
  516. referred = allude
  517. referring = allude
  518. referred to as called
  519. regarding the matter of (cliche, avoid)
  520. relative to about
  521. register up (means less than "register" because of its commonness)
  522. regress back = revert back
  523. regressed back = revert back
  524. regressing back = revert back
  525. regretful (do not use as substitute for "regrettable")
  526. regretfully = regretful
  527. reinitiate start again
  528. reinitiated restarted
  529. reinitiating restarting
  530. relate (do not use as an intransitive verb: "I get along well with my advisor" instead of "I relate well to my advisor")
  531. related = relate
  532. relating = relate
  533. repeat the same repeat the
  534. representative of represents
  535. requisite required
  536. respective
  537. respectively
  538. revert back ("revert" means "to go back", so this expression is redundant)
  539. reverted back = revert back
  540. reverting back = revert back
  541. rise to
  542. secondly second
  543. shall (shall is sometimes used with first person pronouns and the future tense. It expresses something you believe will happen, not something that you are determined to do. A drowning man shouts: "I shall drown, no one will save me!")
  544. should of should have
  545. sight = site
  546. sign up (means less than "sign" because of its commonness)
  547. site (a "site" is a place, a "sight" is related to "seeing")
  548. situation (rewrite)
  549. so (do not use as intensifier)
  550. so as to to
  551. so on !
  552. so that !
  553. sophisticated
  554. sort of (do not use as substitute for "rather" or "something like")
  555. slowly but surely (cliche, avoid)
  556. small concentration low concentration
  557. sufficient enough
  558. state (if used as a verb, restrict to the meaning of "express fully or clearly")
  559. stated = state
  560. stating = state
  561. still continue continue
  562. still continues continues
  563. strata = stratum
  564. stratum ("stratum" is singular, "strata" is plural)
  565. student body students
  566. subsequent to after
  567. subsequently to = subsequent to
  568. succeed in
  569. suggested that
  570. suggestive of
  571. system Frequently used without need.
  572. take appropriate
  573. take into consideration consider
  574. terminate end
  575. terminated ended, stopped
  576. terminating ending, stopping
  577. termination end
  578. than (examine sentences containing "than" to insure that they are not missing words: I love my father more than my mother. I love my father more than my mother loves my father. I love my father more than I love my mother)
  579. thank you in advance = thanking you in advance
  580. thanking you in advance (write "thanking you" or "your attention to this matter would be appreciated" and acknowledge granted favors)
  581. the author I
  582. the authors we
  583. the case that
  584. the fact
  585. the fact is (avoid)
  586. the fact that
  587. the fact was (avoid)
  588. the foreseeable future soon, the future
  589. the fullest possible extent most, completely or fully (or omit)
  590. the great majority of most
  591. the opinion is advanced that I think
  592. the nature
  593. the necessity of
  594. the order of
  595. the point that
  596. the reason is because because
  597. there is reason to believe I think
  598. the question as to whether whether, the question whether
  599. the truth is (a bad way to start a sentence)
  600. the truth was = the truth is
  601. there are (a dead phrase; rewrite the sentence and it will probably improve)
  602. there are not many few
  603. there is = there are
  604. there is no doubt that no doubt, doubtless
  605. there was = there are
  606. they (do not use as substitute for "each, each one, everybody, every one, anybody, any one, somebody, some one")
  607. thirdly third
  608. this is a subject which this subject
  609. this will acknowledge (cliche, avoid)
  610. through the use of by, with
  611. through which !
  612. thrust (use sparingly, unless you are writing a romance novel)
  613. timely (weak definition)
  614. to which !
  615. tortuous ("tortourous" involves torture, while "tortuous" merely involves twist)
  616. torturous = tortuous
  617. transition (only use as a noun)
  618. transitioned = transition
  619. transitioning = transition
  620. transpire (restrict to "become known", do not confuse with "happen" or "occur")
  621. transpired = transpire
  622. transpiring = transpire
  623. try and ("try" should be followed by an infinitive, not the word "and")
  624. try out (means less than "try" because of its commonness)
  625. type (do not use as synonym for "kind of")
  626. under which !
  627. ultimate last
  628. unique ("unique" or "uncommon"?)
  629. uniquely = unique
  630. uniqueness = unique
  631. upon which !
  632. upshot
  633. use to ("use to" or "used to"?)
  634. used for (used for [...] purposes: used for [...])
  635. utilize use
  636. utilize use
  637. utilized used
  638. utilizing using
  639. varying (use "various" if a finite number of constant instances is meant)
  640. was of the opinion that believed
  641. we are pleased to advice (cliche, avoid)
  642. we have insufficient knowledge we don't know
  643. we wish to state (cliche, avoid)
  644. we wish to thank we thank
  645. varying amounts of varying
  646. verbal ("verbal" can be either spoken or written down, "oral" refers to the mouth)
  647. very (use sparingly; try to use words that are strong in themselves for emphasis)
  648. viewpoint point of view (do not use as substitute for "view, opinion")
  649. vital important
  650. whether (avoid using "or not" after "whether," unless you mean "regardless of whether")
  651. whether or not (restrict to synonym for "regardless of whether" else simply use "whether")
  652. which (use "that" if clause is restrictive)
  653. which was (often superfluous)
  654. while (if used as substitute for "and, but" then replace by semicolon, do not use as substitute for "although" as it leads to ambiguity or absurdity, best use it only in the sense of "during the time that")
  655. who is (often superfluous)
  656. whom (often incorrectly used for "who")
  657. will = shall
  658. win out (means less than "win" because of its commonness)
  659. wish to thank thank
  660. with regard to concerning, about (or leave out)
  661. with respect to about
  662. with a view to to
  663. with reference to concerning, about
  664. with the exception of except
  665. with which !
  666. with the aid of with
  667. with the possible exception of except
  668. with the result that so, therefore
  669. without which !
  670. worth pointing out
  671. worth while (restrict to actions, do not use for approval and consider using a stronger word)
  672. worthwhile (only apply to actions and consider using a stronger word instead)
  673. would (use "should" if used as conditional statement in the first person or for "shall" in indirect quotation after a verb in past tense. Consider omitting it for repeated actions)
  674. would of would have
  675. would seem to indicate indicates
  676. you are hereby adviced (cliche, avoid)
  677. inflammable (better use the preferred synonym "flammable", do not confuse with "combustible")
  678. ing behavior (avoid the term [...]ing behaviour)
  679. unwise (avoid words that end in -unwise)
  680. wise (avoid words that end in -wise)